33

cabal を使用してそのようなパッケージをインストールしました。これに依存するプログラムを を使用してビルドできcabal buildます。しかし、同じプログラムを ghci にロードすると、ghci は「モジュール「そのような」が見つかりませんでした」と不平を言います。

これが「うまくいかない」ことに驚いています。cabal でインストールしたパッケージの場所を ghci に伝えるにはどうすればよいですか?

これが私のセットアップです: 私は Mac OS X 10.6.3 で GHC 6.10.4 を使用しています。Cabal ライブラリのバージョン 1.6.0.3 を使用して cabal-install バージョン 0.6.2 を使用しています。

4

3 に答える 3

23

あなたが必要

ghci -package such-and-such

such-and-suchそれが本当に GHC から見えるかどうかを再確認するには、 を実行しますghc-pkg list | grep such-and-such

于 2010-06-23T14:32:21.420 に答える
15

ghc-pkg listコマンドラインで、インストールされているパッケージが何であるかがわかります。インストールされたパッケージが非表示になっている可能性があります。その場合は、で表示できますghc-pkg expose {pkg-id}

于 2010-06-23T14:08:52.160 に答える