Xmonad не может найти модуль XMonad
Всякий раз, когда xmonad запускается, перезапускается или перекомпилируется, я получаю xmessage:
xmonad.hs:1:8:
Could not find module `XMonad'
Perhaps you meant
Monad (needs flag -package haskell98-2.0.0.2)
CgMonad (needs flag -package ghc-7.6.3)
DsMonad (needs flag -package ghc-7.6.3)
Use -v to see a list of the files searched for
Это не мешает запуску, но я вижу только обновления настроек xmonad или xmobar при перезагрузке системы. Мой текущий xmonad.hs просто
import XMonad
main = xmonad defaultConfig
и все равно выдает ошибку. Любые попытки импортировать другие модули дают похожие результаты. у меня есть оба xmonad
а также xmonad-contrib
устанавливается из репозиториев Arch, поэтому модули должны быть правильно расположены в пути поиска ghc, верно? Я попытался переустановить пакеты из Cabal, как предлагали некоторые другие источники, но это превратилось в полное snafu, поэтому я вернулся к репозиториям Arch, которые должны работать. Вид в недоумении, куда идти отсюда; любая помощь будет принята с благодарностью.
1 ответ
Внезапно возникла та же проблема (возможно, после обновления системы, но я не уверен). Возможно, вы нашли несколько ответов, предлагающих удалить.ghc и / или.cabal. Это не сработало для меня.
Я попробовал следующее:
sudo pacman -S ghc
caban-install xmonad-contrib
и это снова сработало.