В сборнике Кабала отсутствует Control.Monad.State, хотя MTL находится в зависимости от сборки

Я пытаюсь создать свой собственный пакет cabal, где один из модулей использует 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 в build-зависит без успеха. Я читал о других проблемах при сборке для профилирования, и mtl не был создан для этого, но я не должен был строить для профилирования. У меня как профилирование библиотеки, так и профилирование исполняемого файла явно установлены в False в ~/.cabal/config.

Я на Mac OS

0 ответов

Другие вопросы по тегам