2012-02-27 15 views
3

cabal install c2hsを実行すると、正しく終了したように見えますが、パッケージは登録されません。パッケージはインストールされていないかのように見えます。ghc-pkg listに表示されず、cabal install c2hsを再実行すると、「要求されたパッケージはすべて既にインストールされています」というより、同じインストール手順が実行されます。c2hsが正しくインストールされていない/登録されていない

これを取得して稼働させていただきありがとうございます。私はGHC 7.4.1バイナリを使用しています。

ありがとう!

+0

vivianによれば、 'c2hs'はプリプロセッサの実行可能ファイルなので、' ghc-pkg'には登録されていません。 '$ HOME/.cabal/bin'が' PATH'にあることを確認してください。 – ivanm

答えて

1

C2Hモジュールは、新しいバージョンのc2hsから削除されました。これは、c2hs-0.15より前のいつかであったためです。 c2hsのソースツリーをチェックアウトすると、リビジョンに戻って見つけることができます。あるいはそれを含む他のライブラリもあります。詳細はtrac ticketです。 C2HsはC2HS.hの機能を完全に不要にするように進んでいますが、まだそれらはまだありません(浮動小数点フォーマットは特に手動で整理する必要があります)。

2

私はc2hsがライブラリではなく実行可能であると確信しています。あなたが提供したCabalインストールの出力は、execeutableが私書箱.cabal/binディレクトリに置かれていることを示しています。

+1

ライブラリ 'C2HS'をインストールするにはどうしたらいいですか? – gatoatigrado

+1

'$ HOME/.cabal/bin'を' $ PATH'に追加してください – CharlesB

+1

ありがとう@CharlesB、あなたの提案が助けになりました。 – Perlnika

関連する問題