2012-03-25 21 views

答えて

3

いいえ、いくつかのモジュールは複数のパッケージで提供されているため、カバールがどちらを使いたいのかは実用的ではありません。

どのモジュールがどのパッケージを提供しているのかを調べることができます。あるいは、すべてのdepsをカバーするまで、cabal-installを何回か実行するだけです。

10

はい!実際、 'cabal init'コマンドは、cabal-installのHEADバージョンでこれを行います。すべてのケースで正確に正しいことを得ることは不可能ですが、それが可能な限り最良の推測を行い、必要に応じて生成されたビルド依存リストを修正できるようにします。

+0

一般的には可能ではありませんが、終了のように、最も一般的なケースは関心事ではありません。これを指摘してくれてありがとう、私は「キャバル・イニシエート」がどのくらいの仕事をしたか全く忘れてしまった –

関連する問題