haskell-ja > Archives > 2014/10/28

2014/10/28 01:19:20 UTCruicc
#
hibinoさんは基本ライブラリのバージョン固定したいからPlatform欲しいって言ってましたが、cabal-sandboxとcabal-freezeが入ってからplatform無くても良いという認識に変わりつつある様ですね(cabal>=1.20).
#
僕はそのエントリはまだ有用だと思います。
#
cabal sandbox init --sandbox=<directory>
#
とするとdirectory指定出来るので、sandboxはある程度まとめるといいと思います。
2014/10/28 02:40:56 UTCxuwei_k
#
なるほど、ありがとうございます
2014/10/28 02:57:30 UTCkazu
#
cabal が入っているなら、GHC だけ入れればいいです。
#
本当に最初のインストールであれば、GHC には cabal が付いていないので、HP の方が簡単だと思います。
#
依存地獄に陥った場合のみ、sandbox を使えばいいと思いますよ。その方が、時間も要領も節約できます。
#
「依存地獄に陥る」というのは、"cabal install" しようとして、無理って言われた場合ということです。
#
昔の cabal は、いきなり上書きして全滅させていましたが、現在の cabal は何もせずに止まります。その場合に、sandbox を使うといいでしょう。
#
ちょっと話は変わりますが、もう GHC に cabal を付けて配布すればいいのにね、と思っています。