3

私は Ubuntu 12.04 と ghc 7.4.1 で cabal-install 1.14.0 を使用しています。

私がインストールしようとしているいくつかの cabal パッケージはdirectory-1.2.0.0、ghc 7.6 を必要とする を取り込みます。directory-1.2.0.0 のインストールを試行しないように cabal を構成する方法はありますか?

4

1 に答える 1

3

制約を使用できます。

cabal install foo --constraint="directory < 1.2"

または、ダニエル・ワグナーが私に思い出させたように、再インストールを本当に防ぐので、

cabal install foo --constraint="directory installed"

そして、それをグローバルに行いたい場合は、それを cabal 設定ファイル (Linux と Mac では ~/.cabal/config、Windows では \Users\You\AppData のどこかに、iirc) に追加します。

-- constraint:

そのコメントを外して、制約を追加します。

于 2012-10-09T23:37:16.067 に答える