2011-02-08 14 views
15

gdy próbuje zainstalować Cygwin Wciąż otrzymuję komunikat o błędzie:bash.exe - Nie znaleziono punktu wejścia

wpis punkt rl_filename_rewrite_hook nie można znajduje się w bibliotece dołączanej dynamicznie cygreadline7.dll

Czy ktoś to widział wcześniej?

Dzięki

+2

Należy do http://superuser.com –

+0

Mam ten sam komunikat o błędzie, ale punkt wejścia ___locale_mb_cur_max –

Odpowiedz

21

Miałem ten sam błąd z cygwin1.dll. Sprawdziłem c: \ cygwin \ bin i zauważyłem, że były dwa pliki, cygwin1.dll i cygwin1.dll.new (prawdopodobnie z nieudanego lub przerwanego uruchomienia instalacji?). Wersja ".new" była w rzeczywistości nowsza (i nieco większa) niż istniejąca cygwin1.dll, więc zastąpiłem cygwin1.dll przez cygwin1.dll.new i ponownie uruchomiłem instalację. Ukończono bez błędów.

+1

Miałem opisany problem i znalazłem cygreadline7.dll.new; zastąpienie cygreadline7.dll z nim rozwiązało problem. Wcześniej zaktualizowałem cygwin podczas działania basha, więc nie udało się go zastąpić, ale wygląda na to, że z jakiegoś powodu nie zostało ono ukończone po ponownym uruchomieniu komputera, tak jak powinno. – Nye

+4

fenomenalne rozwiązanie; nie ma mowy, bym znalazł to na własną rękę – Zags

3

Pierwszy pomysł jest, aby spróbować ponownie zainstalować libreadline7 (lub o podobnej nazwie pakietu) za pomocą instalatora cygwin. Użyj pola wyszukiwania, aby przejść do readline, aby ułatwić znalezienie odpowiedniego pakietu.

Inną opcją jest, że w instalatorze cygwin, zmień z Curr na Prev, aby przejść do poprzedniej wersji stabilnej. Oznacza to wiele pobierania i ponownej instalacji. Zwykle udało mi się sprowokować mój błąd do zostania błędem libreadline7, a przejście do wersji poprzedniej przynajmniej pozbyło się komunikatów o błędach. (Teraz bash, serwer ssh i git znowu działa!) Powrót do pracy tutaj ...)

1

Sprawdź ścieżkę w środowisku WINDOWS (zaawansowane właściwości systemu). Zauważyłem, że C: \ WinAVR \ bin nadchodziło przed moją ścieżką cygwin, więc przesunąłem to do końca, naprawiłem mój problem.

Jeśli w systemie masz wiele plików CYGWIN1.DLL, to z pewnością wywoła to ból głowy, jeśli nie jesteś ostrożny.

Powiązane problemy