Yi,

2012-04-10 10 views
10

yüklenemedi. Yi düzenleyicisini kullanmayı denemek isterdim, ancak maalesef kurulum sırasında arıza devam ediyor.Yi,

Önce alıyorum:

> cabal install yi 
haskell-src-exts-1.13.0 failed during the configure step. The exception was: 
ExitFailure 1 
yi-0.6.5.0 depends on haskell-src-exts-1.13.0 which failed to install. 
Ben haskell-src-exts yüklemeye çalıştığınızda sonra bu kelimler am

:

setup: The program happy version >=1.17 is required but it could not be found. 
cabal: Error: some packages failed to install: 
haskell-src-exts-1.13.0 failed during the configure step. The exception was: 
ExitFailure 1 

yardımcı olmuyor (en versiyon 1.18.9) mutlu cabal install happy yükleme, hala yukarıdaki hata üretir gibi!

Bunu ArchLinux'da devam ettirmeye çalışıyorum. Ayrıca, Windows yüklemesi de çalışmadı.

Herhangi bir fikrin var mı? onlar zaten yüklü değilse ve siz $PATH eklemek için uyarmak gelmez; (Windows hakkında hiçbir fikri Unix üzerinde)

+0

Herhangi potansiyel yararlı bilgiler -v3' 'ile çalışan elde edilecek? –

cevap

17

cabal~/.cabal/bin programları yükler; Aynı zamanda (en son yayınlanmayan sürümüne sahip olmamışsanız, onun repo'sundan inşa edilmişse) bunu yaptığını bilmez, çünkü yalnızca yürütülebilir dosyaları değil, kütüphaneleri izler. Sen

+0

Hm ... işe yaramadı. Konsoldan 'mutlu' iyi çalışabilirim, ancak yükleme hala bulamıyor. – drozzy

+0

O zaman yukarıdaki @DanielFischer tarafından talep edilen '-v3' çıktısını görmemiz gerekecek. – geekosaur

+0

@drozzy “PATH” ınızı dışa aktarmayı hatırladınız, böylece sadece kabuğunuz onu görebiliyor mu? –

0

Leksah bir bileşeni olarak Yi kullanır (düzenlemek bilgiçlik olmak) elle

bulunacaktır böylece $PATH için $HOME/.cabal/bin eklemesi gerekir, bunun yerine leksah yüklemeyi deneyin. Bir noktada benzer hata mesajları vardı, haskell-src-exts hatası belleğin tükenmesinden kaynaklanıyor. Bilgisayarınızı yeniden başlatın, konsol dışında başka bir şey çalıştırmadı ve tekrar deneyin.

1

Yi ile GTL + 'yı ArchLinux altından yüklemek için yaptığım şey.

İlk olarak, cabal install yi'u denedim ve aynı hatayı aldım.

Bu hatayı çözmek için, bu komutu kullanarak happy yüklü: alex paket ihtiyaç vardı çünkü

yaourt -S happy 

Sonra, başka bir hata var. Yani, onu yüklü: Bundan sonra

yaourt -S alex 

, çünkü eksik gtk2hs paketlerin bazı hatalar var.

yaourt -S haskell-cairo haskell-glib haskell-gtk haskell-pango 

Son olarak, birlikte Yi yüklemek başardı: Ben onları yüklü ubuntu üzerinde

cabal install yi -fvty -fpango 
5

çalıştığım cabal aracılığıyla yerine apt-get kullanarak mutlu yüklü.

1

Haskell-src-exts bağımlılığı olan hprotoc'u yükleme konusunda aynı sorunu yaşadım. İnanıyorum ki sorun, yolu değiştiren sudo komutunu çalıştırıyordum. Aşağıdaki eylemi Q & A'da aldığımda, mutlu bulma sorununu çözdü.

sudo changes PATH - why?