2010-12-10 2 views
6

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

runhaskell Setup.hs configure

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

Setup: At least the following dependencies are missing: binary >=0.4.0 && <0.6.0, haskeline ==0.6.*

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

+0

Каков результат runhaskell --version? – 2010-12-10 11:21:45

+0

"runghc 6.12.3" – mawhidby 2010-12-11 02:30:47

ответ

7

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

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