无法运行“/usr/bin/bash”:没有这样的文件或目录

ize*_*zee 8 windows git-bash

这几天我一直在使用 gitbash,它运行得很好。但不久前,在安装带有补丁文件的 pdf 阅读器后,当我打开 gitbash 时,它给出了错误,提示“无法运行 '/usr/bin/bash':没有这样的文件或目录”。我不知道发生了什么以及为什么,但我认为我安装的应用程序的补丁文件与它有关。我的电脑防病毒软件发出警告,我采取了行动。然后gitbash的问题就发生了。请帮助我,我不想再次重新安装 gitbash 因为我还必须安装一些东西。

小智 8

有同样的问题,搜索它,这是前几个结果之一。因此,如果您想知道为什么最近收到此消息:请检查您的防病毒软件以及该文件夹和文件是否确实存在。正如前面的答案所提到的,重新安装有助于将其恢复,但防病毒软件可能会再次破坏它。因此,我会检查您的防病毒 GUI,看看是否可以恢复它并添加例外。

ctrl我的问题是,Avast 防病毒软件将其归类为“IDP.Generic”威胁(奇怪的是,只有当我在 Windows 10 上使用+cctrl+关闭 shell 时d)。


Yel*_*Red 0

尝试在 CygWin 终端中使用“echo $PATH”来获取 PATH,它必须写成类似的内容

/usr/local/bin:/usr/bin:/cygdrive/c/Windows/system32:/cygdrive/c/Windows:/cygdrive/c/Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/ v1.0:/cygdrive/c/Program Files/TortoiseHg:/home

根据sshd_config中的Chroot,它会查找/bin/bash文件

你将有三个选择

  1. 您可能必须将文件复制到 Chroot 提到的文件夹中并授予权限。
  2. 你可以用chroot更新
  3. 或者绑定安装也会有帮助

参考