私はLTS 2でコンパイルしたいプロジェクトを持っていますが、this well-known bug in OS X 10.11を回避しようとしています。LTSのカバールバージョンをオーバーライド
ghc-7.8.4
と一緒に使用するCabal
の新しいバージョンを何とか指定できますか?プロジェクトは実際にはGHC 7.8。*のみでコンパイルされることに注意してください。
編集:
は本当にCabal
、ないcabal-install
を意味しました。
編集2:
バグがCabal
に固有ではないので、実際には、この質問に対する答えは本当に、(= 7.8.4 GHC <を必要とhelium
をコンパイルし、)私の具体的な問題を解決していませんが、むしろunix
になり、GHC< 7.10はそれに依存する。
他の方法がない場合は、常にスタックを落としてプレーンカバールを使用することができます。それは理想的ではありませんが、スタックがスタックした場合の最後の手段です。 – MarLinn
私は 'stack'がcabalバイナリを呼び出すとは思わない - 少なくともスタック1.1.2ではない。私は[haskell-stackメーリングリスト](https://groups.google.com/forum/#!forum/haskell-stack)、キャバルのサンドボックスを使用してコンパイルします。 – ErikR
スタックのセットアップ--upgrade-cabalをお探しですか? –