17

残念ながら、cabal-dev ghci はこのプロジェクトでは機能しません。エラーが発生します。

Loading package download-0.3.2 ... linking ... 
ghc: /home/stulli/haskell/ifdl/cabal-dev//lib/download-0.3.2/ghc-7.4.1/HSdownload-0.3.2.o: unknown symbol `stat64'
ghc: unable to load package `download-0.3.2'

だから私はrunhaskellを試してみましたが、cabal-devの代わりにcabalでインストールされたパッケージを使用しているため、失敗します。

更新: runhaskell は同じエラーを生成します:

$ runhaskell -isrc:src/test -package-conf=cabal-dev/packages-7.4.1.conf src/test/Test.hs
Test.hs: /home/stulli/haskell/ifdl/cabal-dev//lib/download-0.3.2/ghc-7.4.1/HSdownload-0.3.2.o: unknown symbol `stat64'
Test.hs: Test.hs: unable to load package `download-0.3.2'

一方、cabal-dev install は問題なく動作します。

4

3 に答える 3

15

次のようなことを試すことができます:

runhaskell -package-conf=cabal-dev/packages-7.0.3.conf main.hs

cabal-dev ghciしかし、うまくいかなければ、それもうまくいかないと思いrunhaskellます。downloadパッケージの何が問題になっているのかを知る必要があります。

于 2012-02-21T13:31:29.140 に答える
1

cabal-devセットアップはうまく機能しないためghci、 にもうまく機能しない可能性がありますrunhaskell。このユースケースではvirtualenvの方がうまくいくのではないでしょうか?

于 2012-02-21T14:06:40.860 に答える