
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.