Windows 10,MobaXterm,“bash:/bin/chmod:无法执行二进制文件”

Windows 10,MobaXterm,“bash:/bin/chmod:无法执行二进制文件”

bash:/bin/chmod:无法执行二进制文件。

与论坛上的另一个问题类似。

我尝试了回答建议,但无济于事:

  1. 卸载 MobaXterm

  2. 重新安装 MobaXterm

仍然得到:

bash:/bin/chmod:无法执行二进制文件

ls当我尝试其他命令(例如,mv等)时,得到了相同的响应。

答案1

为了从全新安装重新启动,请尝试以下步骤:

  • 打开 MobaXterm。
  • open /从本地终端运行命令 => Windows 资源管理器应该在您的slash文件夹中打开。
  • 关闭 MobaXterm。
  • 将 Windows 资源管理器中的斜线文件夹从重命名slashslash-old
  • 打开 MobaXterm
  • 验证它现在是否按预期工作。

答案2

我刚刚遇到了同样的问题,并花了好几个小时试图解决这个问题。

解决方案是删除配置文件,然后以管理员身份运行 - 显然,如果您不这样做,Cygwin 将无法为其实用程序创建正确的符号链接。

答案3

我发现一个简单快捷的解决方案是删除或重命名MobaXterm/斜线文件夹。然后重新启动 MobaXterm。重新启动后,MobaXterm 将重建削减文件夹,一切正常。我猜一个原因,至少就我而言,是我将 NotePad++ 设置为“最喜欢的”编辑器,并且我倾向于在从 MobaXterm 打开文件和直接从 MS Windoze 上下文打开文件之间来回切换。这可能会让 MobaXterm 感到困惑。

相关内容