Je peux stack build
un projet de la ligne de commande, mais quand j'essaie C-c C-l
dans emacs (avec (custom-set-variables '(haskell-process-type 'stack-ghci))
), je reçois une erreur que tout le paquet les modules que j'importe ne peuvent pas être trouvés.Dans Emacs stack-ghci ne peut pas charger les fichiers d'interface, mais «stack build» à partir de la ligne de commande
/home/amcp011/bec/amcp011/accelerate/gpe/src/Numeric/GPE/Utils.hs:30:1: error:
Failed to load interface for ‘Data.Array.Accelerate’
Locations searched:
Data/Array/Accelerate.hs
Data/Array/Accelerate.lhs
Data/Array/Accelerate.hsig
Data/Array/Accelerate.lhsig
/home/amcp011/bec/amcp011/accelerate/gpe/src/Data/Array/Accelerate.hs
/home/amcp011/bec/amcp011/accelerate/gpe/src/Data/Array/Accelerate.lhs
/home/amcp011/bec/amcp011/accelerate/gpe/src/Data/Array/Accelerate.hsig
/home/amcp011/bec/amcp011/accelerate/gpe/src/Data/Array/Accelerate.lhsig
gpe.cabal
:
build-depends: base >= 4.7 && < 5
, bytestring
, bytestring-conversion
, mtl
, time
, filepath
, directory
, accelerate
, accelerate-io
stack.yaml
:
extra-deps: [accelerate-1.0.0.0
,accelerate-io-1.0.0.0
]
-vous arrive d'avoir un lien public à ce projet? Il est difficile de déboguer sans un exemple ... – Alec
@Alec: https://github.com/amcphail/gpe Ce n'est pas fini, j'ai téléchargé en réponse à votre commentaire. Je suis en phase de développement où il est utile de charger des fichiers dans emacs. – vivian