2012-10-20 13 views
10

yüklemem komplo çalıştırmak çalışırken aşağıdaki hatayı alıyorum cabal yükleyin ben den haskell platformu kurduktan : Mac OS X Lion için http://www.haskell.org/platform/. Cabal install cabal-install'i çalıştırmak istiyorum, böylece quickcheckHata çalıştırırken komplo yükleyin: ExitFailure 1 (Mac OS X Aslan)

Yüklemeyi denediğimde, bu hatayı alıyorum.

$ cabal install cabal-install 
Resolving dependencies... 
Configuring cabal-install-1.16.0... 
Building cabal-install-1.16.0... 
Preprocessing executable 'cabal' for cabal-install-1.16.0... 
<command line>: cannot satisfy -package-id HTTP-4000.2.3-d6c69f84aec25261a9a3f6946119d9d2 
    (use -v for more information) 
cabal: Error: some packages failed to install: 
cabal-install-1.16.0 failed during the building phase. The exception was: 
ExitFailure 1 
+0

Bu, gösterilen hatayı değil, yalnızca 'cabal install quickcheck' komutunu çalıştırıyor mu? – jtobin

+0

Bozuk bir paket ya da bunun gibi bir şeyden şüpheleniyorum. Eğer "ghc-pkg check" çalıştırırsanız ve sonuçları verirseniz, problemi teşhis etmede yardımcı olur. – mhwombat

+0

Hata iletisini alıyorum: \t UYARI: önbellek güncel değil: /Library/Frameworks/GHC.framework/Versions/7.4.1-x86_64/usr/lib/ghc-7.4.1/package.conf.d/ package.cache \t Düzeltmek için 'ghc-pkg recache' kullanın. \t Uyarı: mezgit-arayüzleri: /Library/Haskell/ghc-7.4.1/lib/GLUT-2.1.2.1/doc/html/GLUT.haddock bulunamadı ya da bir dosya yok \t Uyarı: haddock- arayüzler: /Library/Haskell/ghc-7.4.1/lib/haskell-platform-2012.2.0.0/doc/html/haskell-platform.haddock bulunamadı, ya da bir dosya yok \t Uyarı: haddock-html: /Library/Haskell/ghc-7.4.1/lib/haskell-platform-2012.2.0.0/doc/html mevcut değil veya bir dizin değil – Tom

cevap

2

.cabal/config dosyasına gidin, "kitaplık profili oluşturma" yazan satırı arayın. Bu, MacOSX için "Yanlış" olarak ayarlanmalıdır, aksi taktirde yüklenen paketleri bulamaz. "Belki" belirli paketler yüklenmediğinden, bazı modüllerin içe aktarılamadığı yapı aşamasından komik hatalar alırsınız.

8

Dene:

sudo ghc-pkg recache 

Ben aynı sorunu vardı ve bu benim için çalışıyor.