質問
最新の GHC パッケージ (6.12.1) を OS X にインストールしましたが、Cabal を動作させることができません。以前にGHC 6.10で動作していたバージョンを削除し、最初から再インストールしようとしました。ダウンロードできる Cabal の最新バージョンは 1.6.0.2 です。ただし、これをビルドしようとすると、次のエラーが発生します。
Configuring Cabal-1.6.0.2...
Setup: failed to parse output of 'ghc-pkg dump'
検索して見つけたところによると、これは、Cabal のバージョンが GHC のバージョンに対して古すぎることを示唆しているようです。CabalをGHC 6.12.1で動作させる方法はまだありますか?
編集: 明確にするために、セットアップしようとしています cabal-install
.
解決
GHC 6.12.1 には Cabal 1.8.0.2 が付属しており、それを入手するために追加のものをインストールする必要はありません。
GHC 6.12.1をインストールして次のように入力するだけです ghc-pkg list Cabal
そして分かるでしょう。
他のヒント
Hackage から cabal-install-0.8.0 をダウンロードしましたか?bootstrap.sh は ghc-6.12.1 で正しく動作するはずです。
Freenode の #Haskell IRC チャネルの誰かが、リポジトリから Cabal-install が正常に動作したと言っているのを聞きました。次のリリースを待ちたくない場合は、darcs リポジトリから入手できるはずです。
所属していません StackOverflow