ghc-pkg: не удается найти базу данных пакетов

Я пытаюсь использовать исполняемый файл Cabal для создания проекта, но он не работает.

Сам GHC работает нормально, работает cabal --versionне выдает никаких ошибок и не делает; однако при запуске cabal initпечатается следующее:

      cabal.exe: ghc-pkg dump failed: dieVerbatim: user error (cabal.exe:
'C:\ProgramData\chocolatey\bin\ghc-pkg.exe' exited with an error:
ghc-pkg.exe: Can't find package database in C:\ProgramData\chocolatey\lib
)

Я использую Powershell, но даже при повышенном уровне cmd.exe он показывает ту же ошибку. я сделал cabal update снова после этого, но это не помогло решить проблему.

То же сообщение появляется, когда я использую cabal install также (точнее, cabal install gi-gtk, который указан в моем файле .cabal и в списке пакетов cabal).

Как мне это исправить? Я впервые использую Cabal, поэтому я не знаю, почему это может вызывать проблемы. Этого не должно быть из-за того, что с моим файлом .cabal что-то не так; Я скопировал все шаги из учебника " Программирование GTK+ с помощью Haskell".

0 ответов

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