私は 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 を構成する方法はありますか?
私は 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 を構成する方法はありますか?
制約を使用できます。
cabal install foo --constraint="directory < 1.2"
または、ダニエル・ワグナーが私に思い出させたように、再インストールを本当に防ぐので、
cabal install foo --constraint="directory installed"
そして、それをグローバルに行いたい場合は、それを cabal 設定ファイル (Linux と Mac では ~/.cabal/config、Windows では \Users\You\AppData のどこかに、iirc) に追加します。
-- constraint:
そのコメントを外して、制約を追加します。