不幸的是 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 而不是 cabal-dev 一起安装的软件包,因此失败了。
更新: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 可以正常工作。