Nie mogę sprawić, by Cygwin działał poprawnie.
Po pobraniu plików instalacyjnych Cygwin (wersja 32-bitowa setup-x86.exe
lub wersja 64-bitowa setup-x86_64.exe
) z witryny Cygwin uruchomiłem go, aby zainstalować Cygwin na moim 64-bitowym systemie Windows 7.
Wybrałem katalog instalacyjny, katalog do pobrania pakietów i jeden serwer lustrzany. Cygwin pomyślnie utworzył katalog, pobrał listę pakietów i wyświetlił ekran wyboru pakietu.
Właśnie kliknąłem przycisk Dalej, aby przejść do domyślnego wyboru, a Cygwin pokazał mi listę pakietów do zainstalowania. Następnie pobrał wszystkie pakiety i zaczął je instalować.
Następnie zaczął wyświetlać kilka razy dobrze znany komunikat o błędzie:
Program nie może się uruchomić, ponieważ na komputerze brakuje cygwin1.dll. Spróbuj ponownie zainstalować program, aby rozwiązać ten problem.
Dzieje się tak, gdy niektóre pakiety domyślne próbują uruchomić dash.exe
lub bash.exe
skonfigurować się.
Niektórzy sugerowali:
- Ponowna instalacja Cygwin, wybierając tylko pakiety podstawowe. Ponieważ nie wybrałem żadnych pakietów do zainstalowania, było to już ustawienie minimalne;
- Dodawanie Cygwina
bin
katalog do zmiennej środowiskowej PATH. Niestetycygwin1.dll
nigdy nie został pobrany / zainstalowany, więc nawet to nie pomogło.
The cygwin1.dll
plik nie jest dostępny do bezpośredniego pobrania ze strony Cygwin (przynajmniej niewidoczny ze strony instalacji).
Jak mogę naprawić tę podstawową instalację?
cygwin1.dll
plik jeszcze nie istnieje. Niektórzy sugerują również używaniecygcheck
znaleźć pakiet zawierający plik, ale bez możliwości uruchomieniamintty
, nie można łatwo biegaćcygcheck
zarówno. Byłbym wdzięczny, gdyby spadkobiercy argumentowali, dlaczego uważają, że pytanie nie jest użyteczne, lub nie wykazują wysiłku badawczego.cygwin1.dll
gdziekolwiek. Dzięki za udostępnienie, twoja odpowiedź również rozwiązała ten problem.Odpowiedzi:
Okazuje się, że z jakiegoś powodu pakiet
cygwin
sam (co wydaje się zawierać przerażającecygwin1.dll
) nie został domyślnie wybrany lub za pierwszym razem zdarzyło się coś niedokładnego i nie można go było zainstalować, dopóki nie pojawił się błąd.Po wybraniu
cygwin
pakiet do instalacji i dodaniebin
katalog Cygwin do PATH, tylko wtedy mogłem zainstalować inne pakiety i uruchomić powłokę Cygwin.Uważam za dziwne, że żaden z pierwszych wyników w Google nie sugerował takiej możliwości ( dodawanie pakiet do zainstalowania). Stało się to podczas próby zainstalowania zarówno 32-bitowego Cygwina, jak i 64-bitowego Cygwina. Z tych powodów dodałem to pytanie do SU, mając nadzieję, że może to komuś pomóc.
źródło