Para quem programa em Haskell, a um nível mais avançado, certamente deparou-se com este erro ao usar Monad's:
haskell/State.hs:18:7:Este erro acontece porque o compilador não encontra a biblioteca libghc6-mtl-dev.
Could not find module `Control.Monad.Reader'
Could not find module `Control.Monad.State'
E como se sabe que biblioteca o ghc, ou outro compilador semelhante, quer? A resposta é fácil, corra a linha seguinte no terminal:
apt-cache search haskell | grep -i monadEsta linha procura todas as bibliotecas relacionadas com Haskell, e filtra-as, mostrando as que contem a palavra monad. Assim, o resultado é:
libghc6-mtl-dev - Haskell monad transformer library for GHCPortanto, a biblioteca que se tem de instalar é libghc6-mtl-dev. Sempre que precisar de alguma biblioteca basta seguir o mesmo raciocínio.
libghc6-mtl-doc - Haskell monad transformer library for GHC; documentation
libghc6-mtl-prof - Haskell monad transformer library for GHC; profiling libraries
Clique aqui para instalar a biblioteca libghc6-mtl-dev.
ou no terminal:
sudo apt-get install libghc6-mtl-dev

0 comentários:
Enviar um comentário