
bash: /bin/chmod: 無法執行二進位檔。
與板上的另一個問題類似。
我嘗試了回答建議,但無濟於事:
已卸載 MobaXterm
重新安裝MobaXterm
還是得到:
bash: /bin/chmod: 無法執行二進位文件
ls
當我嘗試其他指令時,如、mv
等,會有相同的回應。
答案1
為了從全新安裝重新啟動,請嘗試以下程序:
- 開啟 MobaXterm。
open /
從本機終端執行命令 => Windows 資源管理器應在您的slash
資料夾中開啟。- 關閉 MobaXterm。
- 將 Windows 資源管理器中的斜槓資料夾重新命名
slash
為slash-old
- 開啟 MobaXterm
- 驗證它現在是否按預期工作。
答案2
我剛剛遇到了同樣的問題,並花了幾個小時試圖解決這個問題。
解決方案是刪除配置文件,然後以管理員身份運行 - 顯然,當您不這樣做時,Cygwin 無法為其實用程式建立正確的符號連結。
答案3
我發現一個簡單、快速的解決方案是刪除或重新命名MobaXterm/斜線資料夾。然後重新啟動 MobaXterm。重新啟動後,MobaXterm 將重建削減資料夾,一切都很好。我猜測至少在我的情況下,一個促成原因是我將 NotePad++ 設定為「最喜歡的」編輯器,並且傾向於在從 MobaXterm 打開檔案和直接從 MS Windoze 上下文開啟檔案之間來回切換。這可能會讓 MobaXterm 感到困惑。