Я только что скачал и установил Cygwin на Windows 7. Похоже, что он успешно установлен : папка C:\Cygwin64 содержит 1,2 ГБ данных, тогда как папка установки, из которой я ее установил, составляла чуть менее 300 МБ. Однако при нажатии на ярлык на рабочем столе открывается mintty.exe , который затем отображает ошибку:

Не удалось запустить '/bin/bash': нет такого файла или каталога

И это несмотря на то, что я установил все базовые файлы, частью которых якобы была часть bash - и даже если это не так, установщик позже показал его как необходимый пакет и установил сам. Так кто-нибудь знает, что здесь происходит? Это может быть моя четвертая попытка в последний день, когда я пытался добиться успешной установки Cygwin; Я начинаю думать, что я просто не хотел этого иметь.

2 ответа2

0

Мне удалось отсортировать это с помощью еще одной установки - на этот раз я решил загрузить и установить из сети (вариант 1 в программе установки), вместо того, чтобы загружать файлы отдельно и устанавливать из локальной папки (варианты 2 и 3). Я не могу быть уверен, почему выбор этих опций дал мне неполную установку, но теперь я могу запускать bash без ошибок.

0

У меня была такая же проблема после новой установки по умолчанию прямо из Интернета.

Я решил это, перейдя в «C:\cygwin64\bin», продублировав «ash.exe» и переименовав копию в «bash.exe».

(Я пытался это по чистой случайности, просто потому что bash отсутствовал, и я нашел эту зловещую пепельницу)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .