J'ai d'abord essayé d'installer hlint. puis j'ai essayé d'installer GHC-mod puisque je lis que hlint est une dépendance de ce paquet (?) . Penser que cela pourrait résoudre le problème. Donc j'ai fait donc il semble donc être le même problème, autour de mon package < Code> Old-Time-1.1.0.3 Code>. P> P> Cabal Install hlint code> Mais j'ai eu l'erreur suivante:
Cabal installer ghc-mod code> qui m'a donné l'erreur. P>
4 Réponses :
Il existe de nombreuses variables qui pourraient être au jeu pour expliquer ce qui se passe, y compris Cela dit: je vous recommanderais d'essayer l'installation à l'aide de pile . Une fois que vous avez installé la pile (sur les systèmes POSIX, généralement suffisants pour exécuter Cabal-installer code> et
GHC code> versions. Il serait utile que vous incluiez le
Cabal --Version code> et
GHC --Version code> sortie dans votre question. P>
CURL -SSL https://get.hakellstack.org/ | SH code>), vous pouvez installer avec
pile --Resolver LTS -6.16 --Install-ghc - NO-System-GHC Installez hlint code>. P>
Êtes-vous sur Windows ou Linux? Que dit GHC --Version code>? Qu'en est-il de
ghc-pkg vieux-temps code>? Je recommande d'essayer d'exécuter
Cabal Install Old-Time code> directement, qui devrait reproduire l'erreur directement. P>
La meilleure façon de savoir où il échoue est de passer par chaque paquet défaillant et de les installer l'un après l'autre. P>
J'ai eu un problème avec haskell-src-extes code> dans lequel apparaît dans
hlint code> et quand j'ai essayé de
Cabal installer haskell-src-extes code > C'était
heureux code> qui n'était pas correctement installé. P>
solution par op. em> Modifiez votre fichier de configuration Cabal (vous pouvez vérifier l'emplacement en exécutant "Cabal utilisateur-config init") pour contenir les lignes suivantes: P> extra-prog-path: C:\Program Files\Haskell Platform\8.0.1\msys\usr\bin
extra-lib-dirs: C:\Program Files\Haskell Platform\8.0.1\mingw\lib
extra-include-dirs: C:\Program Files\Haskell Platform\8.0.1\mingw\include
Si vous souhaitez que tout espoir réel d'un tel problème soit résolu, vous devez inclure beaucoup, beaucoup plus de détails (au moins la sortie de la commande d'échec avec
-v3 code>). Une recherche rapide de Google montre que cela est probablement lié à une installation cassée de GCC (ou GHC utilise un compilateur C différent de celui qu'il ne devrait être).
J'ai déplacé votre solution à une réponse de la communauté Wiki.