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

时间:2018-06-12 14:46:29

标签: windows git-bash

过去几天我一直在使用gitbash,而且工作得很好。但不久前,在安装了带补丁文件的pdf阅读器后,当我打开我的gitbash时,它给了我一个错误,上面写着"无法运行' / usr / bin / bash':没有这样的文件或目录"。我不知道发生了什么以及为什么,但我认为我安装的应用程序的补丁文件与它有关。我的电脑杀毒软件提示警告,我采取了行动。然后gitbash的麻烦发生了。请帮助我,我不想再重新安装gitbash因为我还要安装一些东西。

3 个答案:

答案 0 :(得分:1)

要解决此问题,只需重新安装git。

答案 1 :(得分:0)

在CygWin Terminal中尝试'echo $ 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/程序   文件/ TortoiseHg:/ home

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

您将有三个选择

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

ref

答案 2 :(得分:0)

遇到了同样的问题,对其进行了搜索,这是前几个结果之一。因此,如果您正在寻找最近收到此消息的原因:检查您的防病毒软件,并且该文件夹和文件实际存在。如先前的回答所述,重新安装有助于将其恢复,但是防病毒软件可能会再次破坏它。因此,我将检查您的防病毒GUI,看看是否可以还原它并添加例外。

我的想法是Avast防病毒将其归类为“ IDP.Generic”威胁(只有在我用 ctrl + c ctrl < / kbd> + d (在Windows 10上)。