2010-12-10 16 views
6

Se me ha proporcionado un archivo Setup.hs, junto con otro archivo .hs que contiene el código fuente. Siempre que intente configurar la instalación por lo siguiente:Problemas con las dependencias al intentar configurar Setup.hs a pesar de tener instaladas las dependencias

runhaskell Setup.hs configure

me sale el error:

Setup: At least the following dependencies are missing: binary >=0.4.0 && <0.6.0, haskeline ==0.6.*

Desde entonces, he instalado estas dependencias utilizando Cabal, pero cuando trato de ejecutar el comando de instalación configure De nuevo, obtengo el mismo error. Soy completamente nuevo para Haskell. ¿Hay algún otro paso que me falte después de hacer una instalación cabal antes de volver a intentar ejecutar el programa de instalación?

+0

¿Cuál es la salida de runhaskell --version? –

+0

"runghc 6.12.3" – mawhidby

Respuesta

7

¿Cómo instalaste los paquetes? Si los instaló con el indicador --user, entonces también necesita configurar el indicador --user.

Puede verificar que los paquetes estén instalados ejecutando ghc-pkg list binary y ghc-pkg list haskeline. Enumerará las versiones del paquete instaladas que coincidan con ese nombre junto con el lugar donde están instaladas.

+0

Instalé los paquetes a través de cabal. He verificado que están instalados. Aquí está el resultado de eso: "mawhidby $ ghc-pkg list binary /Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/package.conf.d /Users/mawhidby /. GHC/i386-darwin-6.12.3/package.conf.d binaria-0.5.0.2 mawhidby $ GHC-PKG lista haskeline /Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc- 6.12.3/package.conf.d /Users/mawhidby/.ghc/i386-darwin-6.12.3/package.conf.d haskeline-0.6.3.2 " – mawhidby

+0

@mawhidby: los paquetes están instalados en su base de datos de usuario (/ Users/mawhidby/...), pero Cabal solo busca en la base de datos global de manera predeterminada. Debe agregar el indicador --user cuando configure. – Heatsink

+0

Ok, gracias, voy a intentarlo. – mawhidby

Cuestiones relacionadas