Я не могу заставить Cygwin работать должным образом.
После загрузки файлов установки Cygwin (либо 32-разрядной версии setup-x86.exe
либо 64-разрядной версии setup-x86_64.exe
) с веб-сайта Cygwin я запустил его для установки Cygwin на 64-разрядную версию Windows 7.
Я выбрал каталог установки, каталог для загрузки пакетов и один зеркальный сервер. Cygwin успешно создал каталог, загрузил список пакетов и отобразил экран выбора пакетов.
Я просто нажал «Далее», чтобы перейти к выбору по умолчанию, и Cygwin показал мне список пакетов, которые нужно установить. Затем он загрузил все пакеты и начал их устанавливать.
Затем он начал несколько раз отображать известное сообщение об ошибке:
Программа не может запуститься, потому что cygwin1.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы решить эту проблему.
Это происходит, когда некоторые из пакетов по умолчанию пытаются запустить dash.exe
или bash.exe
для самостоятельной настройки.
Некоторые из Google предложили:
- Переустановка Cygwin выбирает только базовые пакеты. Поскольку я не выбрал ни одного пакета для установки, это был уже "минимальный" параметр;
- Добавление каталога
bin
Cygwin в переменную окружения PATH. К сожалению,cygwin1.dll
никогда не загружался / не устанавливался, поэтому даже это не помогло.
Файл cygwin1.dll
недоступен для прямой загрузки с веб-сайта Cygwin (по крайней мере, не отображается на странице установки).
Как я могу исправить эту базовую установку?