2012-04-17 1 views
7

Я пытался установить cabal-dev в моем mac. После закладок я попытался запустить ./bin/build. чтобы получить это сообщение об ошибке.установка зависимостей в haskell

cabal: cannot configure cabal-dev-0.9.1. It requires MonadRandom ==0.1.*, tar 
==0.3.*, test-framework >=0.3 && <0.6 and test-framework-hunit >=0.2 
There is no available version of MonadRandom that satisfies ==0.1.* 
There is no available version of tar that satisfies ==0.3.* 
There is no available version of test-framework that satisfies >=0.3 && <0.6 
There is no available version of test-framework-hunit that satisfies >=0.2 

Что в этом плохого? Как установить файлы зависимостей в Haskell? Скачано и установлено с Haskell platform.

ответ

9

Вам не нужно использовать этот скрипт сборки; вы можете установить cabal-dev, просто запустив cabal install cabal-dev, который автоматически загрузит и установит cabal-dev и его зависимости.

Но если вы действительно хотите использовать его, попробуйте cabal install --only-dependencies в исходной папке cabal-dev (тот, в котором находится cabal-dev.cabal). Цель этого сценария - избегать установки в глобальные и пользовательские пакеты баз данных - в основном, он использует тот же самый песочница cabal-dev. Это, вероятно, не стоит усилий, так как cabal-dev устанавливается просто отлично, как и любая другая программа.

2

Неисправность команды cabal install cabal-dev. Он разрешит вам зависимости, предполагая, что у вас есть стандартный уровень кэбала.

 Смежные вопросы

  • Нет связанных вопросов^_^