Я пытаюсь собрать свой собственный пакет клики, в котором один из модулей использует Control.Monad.State, но получаю следующую ошибку:
executable/Example.hs:5:8:
Could not find module `Control.Monad.State'
It is a member of the hidden package `mtl-2.1.2'.
Perhaps you need to add `mtl' to the build-depends in your .cabal file.
Use -v to see a list of the files searched for.
Я добавил mtl в зависимости от сборки без успеха. Я читал о том, что у других возникают проблемы при сборке для профилирования, и mtl не был создан для этого, но мне не следует создавать для профилирования. У меня и для профилирования библиотек, и для профилирования исполняемых файлов явно задано значение False в ~/.cabal/config.
Я на Mac OS
build-depends
. Не могли бы вы добавить это к своему вопросу? - person Antal Spector-Zabusky   schedule 04.02.2014