Сборка Xmonad завершилась неудачно: не удалось найти модуль control.monad.reader
Я пытаюсь установить xmonad с помощью профилирования и получаю сообщение об ошибке: cound not find module control.monad.reader
Сообщение об ошибке указывает на то, что я, возможно, не установил профилирующие библиотеки для mtl-2.0.1.0, но я подтвердил, что он установлен с помощью ghc-pkg list | grep mtl. Затем я попробовал запустить ghc-pkg на нем, но не повезло.
Я попробовал поискать в Google и проверить SO, но все, что я мог найти, это проблемы, связанные с установкой нескольких экземпляров control.monad.reader и невозможностью определить, какой из них использовать ghc.
Прямо сейчас, у меня просто нет идей о том, что делать, любая помощь будет оценена.
1 ответ
Просто потому, что у вас есть mtl
установлен НЕ означает, что у вас установлены библиотеки профилирования. Вам не нужно профилирование - как вы устанавливаете XMonad? Вы недавно изменили свой конфигурационный файл cabal, чтобы включить профилирование?
Как я вижу, вы можете либо переустановить mtl
с профилированием:
cabal install --reinstall --enable-library-profiling mtl
Затем установите XMonad или просто отключите профилирование для установки xmonad:
cabal install --disable-library-profiling xmonad
(Я предполагаю, что переопределит настройку из файла конфигурации)