2011-02-08 17 views
15

bulunamadı, bu hata mesajını almaya devam:bash.exe - cygwin yüklemeye çalışırken giriş noktası

noktası rl_filename_rewrite_hook dinamik bağlantı kitaplığında cygreadline7.dll yer olamazdı giriş

Bunu daha önce gören oldu mu?

Teşekkür

+2

http://superuser.com adresinde bulunabilir –

+0

Aynı hata mesajım var ama giriş noktası ___locale_mb_cur_max –

cevap

21

Aynı hatayı cygwin1.dll ile de yaşadım. Ben c: \ cygwin \ bin kontrol ettim ve iki dosya, cygwin1.dll ve cygwin1.dll.new (muhtemelen başarısız veya durdurulmuş kurulum çalıştırmak?) Vardı. ".new" sürümü mevcut cygwin1.dll daha yeni (ve biraz daha büyük), cygwin1.dll.new ile cygwin1.dll değiştirildi ve yeniden kurulum çalıştı. Hata ile tamamlandı.

+1

Tanımlanan sorunu yaşıyordum ve cygreadline7.dll.new bulundu; cygreadline7.dll yerine onunla sorunu çözüldü. Daha önce, bash çalışırken dosyayı değiştiremediyse cygwin'i güncelledim, ancak bazı nedenlerden ötürü olması gerektiği gibi yeniden başlatıldığında tamamlanmadı. – Nye

+4

olağanüstü bir çözüm; onu kendi başıma bulamazdım – Zags

3

İlk fikri libreadline7 yeniden (veya benzer ada paket) cygwin yükleyici kullanarak denemektir. Doğru paketi bulmayı kolaylaştırmak için okuma alanına girmek için arama alanını kullanın.

Diğer bir seçenek, cygwin yükleyicide, önceki kararlı sürümüne geçmek için Curr to Prev biçimini değiştirmesidir. Bu, çok sayıda indirme ve yeniden yükleme anlamına gelir. Ben her zaman hatamın bir libreadline7 hatası haline gelmesini provoke ettim ve Prev'ye geçme en azından hata mesajlarından kurtuldu. (Yay! Şimdi bash, ssh sunucusu ve git yeniden çalışıyor! İş burada geri dönüyor ...)

1

Lütfen yolunuzu WINDOWS (gelişmiş sistem özellikleri) ortamında denetleyin. C: \ WinAVR \ bin'in cygwin yolumdan önce geldiğini buldum, bu yüzden bu konuyu sonuna kadar taşıdım, sorunumu çözdüm.

Sisteminizde birden çok CYGWIN1.DLL dosyanız varsa, dikkatli değilseniz baş ağrısı olmasına kesinlikle neden olur.

İlgili konular