Проблемы с зависимостями при попытке настроить Setup.hs, несмотря на наличие установленных зависимостей

Мне предоставили файл Setup.hs вместе с другим файлом.hs, который содержит исходный код. Всякий раз, когда я пытаюсь настроить установку следующим образом:

runhaskell Setup.hs настроить

Я получаю ошибку:

Настройка: По крайней мере, следующие зависимости отсутствуют: бинарный>=0.4.0 && <0.6.0, haskeline ==0.6.*

С тех пор я установил эти зависимости с помощью cabal, но когда я пытаюсь снова запустить команду Setup configure, я получаю ту же ошибку. Я полностью новичок в Haskell - есть ли еще один шаг, который я пропускаю после установки cabal перед тем, как снова запустить программу установки?

1 ответ

Как вы установили пакеты? Если вы установили их с --userфлаг, то вам также нужно настроить с --user флаг.

Вы можете проверить, что пакеты установлены, запустив ghc-pkg list binary а также ghc-pkg list haskeline, В нем будут перечислены версии установленных пакетов, соответствующие этому имени, а также место их установки.

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