我刚在Windows 10计算机上安装了MSys2(https://msys2.github.io,msys2-x86_64-20150916.exe)。
安装完成后,终端即可启动。但是一旦我停止并重新启动它,我就会收到错误:“无法运行/ sbin / nologin:没有这样的文件或目录”。
知道该怎么做?
答案 0 :(得分:0)
你应该弄清楚为什么Bash试图运行/sbin/nologin
。检查您的Windows主目录(例如C:\Users\Joe
),查找.bash_profile
,.profile
和.bashrc
等文件。检查这些文件并找到哪个文件正在调用nologin。
如果这没有帮助,请尝试在C:/msys64/sbin/nologin
或您实际安装MSYS2的任何位置创建一个空文件。空文件将是一个有效的shell脚本,并且运行时没有错误。
如果错误是非致命的,您可以考虑忽略它。