Est-ce que quelqu'un sait pourquoi cette déclaration d'importation spécifique unique pose un problème? J'utilise le bac à sable et la cabale. Mes autres importations fonctionnent correctement (Web.Scotty, Data.Text.Lazy, etc.). Je cours avec "cabal exec runghc filename.hs". Je n'ai pas de fichier cabal.config, mais j'ai un fichier cabal.sandbox.config.Erreur: "Impossible de charger l'interface pour 'Data.Either.Utils'"
J'essaie d'utiliser la fonction forceEither, qui est dans Data.Either.Utils
. Mes déclarations d'importation sont normales pour autant que je peux dire:
{-# LANGUAGE OverloadedStrings #-}
import Web.Scotty
import Control.Monad.Trans (liftIO)
import Data.Aeson (object, (.=))
import Network.HTTP.Types.Status
import Data.Text.Lazy
import Data.Text.Lazy.IO
import Data.Either.Utils
import Data.Monoid (mconcat)
Message:
filename.hs:8:1: error:
Failed to load interface for ‘Data.Either.Utils’
Use -v to see a list of the files searched for.
Courir avec -v spectacles:
Using a sandbox located at
/Users/myuser/Desktop/mydirectory/myotherdirectory/.cabal-sandbox
/usr/local/bin/ghc --print-global-package-db
/usr/local/bin/runghc filename.hs
J'ai modifié le message. S'il vous plaît laissez-moi savoir si vous pensez que je peux améliorer plus. – slothish1
Merci de faire des modifications, j'espère que vous appréciez le codage. –