2012-04-17 20 views
7

私はcabal-devを私のMacにインストールしようとしていました。 cloingの後、私は./bin/buildを実行しようとしました。このエラーメッセージを表示します。依存関係をhaskellにインストールする

cabal: cannot configure cabal-dev-0.9.1. It requires MonadRandom ==0.1.*, tar 
==0.3.*, test-framework >=0.3 && <0.6 and test-framework-hunit >=0.2 
There is no available version of MonadRandom that satisfies ==0.1.* 
There is no available version of tar that satisfies ==0.3.* 
There is no available version of test-framework that satisfies >=0.3 && <0.6 
There is no available version of test-framework-hunit that satisfies >=0.2 

この問題は何ですか?依存関係ファイルをHaskellにインストールするにはどうしたらいいですか? Haskell platformからダウンロードしてインストールしました。

答えて

9

このビルドスクリプトを使用する必要はありません。 cabal-devとその依存関係を自動的にダウンロードしてインストールするcabal install cabal-devを実行するだけで、cabal-devをインストールできます。

しかし、使用したい場合は、cabal-devのソースディレクトリ(cabal-dev.cabalのディレクトリ)にcabal install --only-dependenciesを入れてみてください。そのスクリプトの目的は、グローバルおよびユーザーパッケージデータベースへのインストールを避けることです。基本的に、それは同じsandboxing cabal-dev自身を使用します。 cabal-devは他のすべてのプログラムと同じくらいうまくインストールされているので、おそらくこれは価値がありません。

2

cabal install cabal-devというコマンドを発行します。あなたは標準的なキャバルdistがあると仮定して、あなたの依存関係を解決します。

関連する問題