9

Mac にcabal-devをインストールしようとしていました。クローリング後、./bin/build を実行してみました。このエラー メッセージが表示されます。

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からダウンロードしてインストールしました。

4

2 に答える 2

10

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

しかし、それを使用したい場合は、cabal install --only-dependencies最初に cabal-dev のソース ディレクトリ (そのcabal-dev.cabal中にあるディレクトリ) で試してください。このスクリプトの目的は、グローバルおよびユーザー パッケージ データベースへのインストールを回避することです。基本的には、cabal-dev 自体と同じサンドボックスを使用します。cabal-dev は他のすべてのプログラムと同じように問題なくインストールされるため、おそらく努力する価値はありません。

于 2012-04-17T04:41:32.273 に答える
3

コマンドを発行しcabal install cabal-devます。標準の cabal dist があると仮定すると、依存関係が解決されます。

于 2012-04-17T04:41:21.937 に答える