2010-12-10 22 views
6

olmasına rağmen Setup.hs yapılandırmaya çalışırken bağımlılıkları ile ilgili sorunlar Ben bir kaynak kodu içeren başka bir .hs dosyası ile birlikte bir Setup.hs dosya sağlandı. Ben Kur yapılandırmak komutunu çalıştırmayı denediğinizde yüklü bu bağımlılıkları komplo kullanarak beri ettikBağımlılıklar yüklü

Setup: At least the following dependencies are missing: binary >=0.4.0 && <0.6.0, haskeline ==0.6.*

ama:

runhaskell Setup.hs configure

alıyorum hata: Ben yapılandırmak çalıştığınızda zaman takip ederek yükleyin yine aynı hatayı alıyorum. Haskell için tamamen yeniyim - Kur'u tekrar çalıştırmayı denemeden önce bir taksi yüklemesi yaptıktan sonra kaybolacağım başka bir adım var mı?

+0

Runhaskell --version çıkışı nedir? –

+0

"runghc 6.12.3" – mawhidby

cevap

7

Paketleri nasıl yüklediniz? Onları --user bayrağına yüklediyseniz, --user bayrağıyla da yapılandırmanız gerekir.

Paketlerin, ghc-pkg list binary ve ghc-pkg list haskeline çalıştırarak yüklendiğini doğrulayabilirsiniz. Yüklenecekleri yerle birlikte yüklenen paket sürümlerini listeler.

+0

Paketleri cabal üzerinden kurdum. Yüklendiklerini doğruladım. Buradan çıktı: "mawhidby $ ghc-pkg liste ikili /Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/package.conf.d /Kullanıcılar/mawhidby /. ghc/i386-darwin-6.12.3/package.conf.d binary-0.5.0.2 mawhidby $ ghc-pkg listesi haskeline /Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc- 6.12.3/package.conf.d /Users/mawhidby/.ghc/i386-darwin-6.12.3/package.conf.d haskeline-0.6.3.2 " – mawhidby

+0

@mawhidby: Paketler kullanıcı veritabanınıza yüklenir (/ Users/mawhidby/...), ancak Cabal sadece genel veritabanını varsayılan olarak arar. Yapılandırırken --user bayrağını eklemeniz gerekir. – Heatsink

+0

Tamam, teşekkürler, ben bir atış yapacağım. – mawhidby