lenguaje - ¿Cómo uso runhaskell con cabal-dev?
haskell lenguaje de programacion descargar (3)
La configuración de cabal-dev
no funciona muy bien para ghci
, por lo que podría ser que tampoco funcione bien con runhaskell
. Tal vez virthualenv funcione mejor para este caso de uso?
Desafortunadamente, cabal-dev ghci no funciona en este proyecto, recibo un error:
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''
Así que intento runhaskell, pero usa los paquetes que vienen instalados con cabal en lugar de cabal-dev y, por lo tanto, falla.
actualización: runhaskell produce el mismo error:
$ 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 instalar por otro lado funciona sin problemas.
Para usar runhaskell
con runhaskell
arena cabal (cabal> = 1.18), ejecute el comando
runhaskell -package-db=.cabal-sandbox/i386-windows-ghc-7.6.3-packages.conf.d <file.hs>
sustituyendo el directorio *-packages.conf.d
apropiado por su versión de GHC.
Puedes probar algo como lo siguiente:
runhaskell -package-conf=cabal-dev/packages-7.0.3.conf main.hs
Pero creo que si cabal-dev ghci
no funciona, entonces runhaskell
tampoco funcionará. Necesitas averiguar qué está mal con el paquete de download
.