Не удается установить cabal-dev в Windows

Да... я сдаюсь:

PS D:\Projects\yesod\webapp> cabal install cabal-dev --force-reinstalls
Resolving dependencies...
Warning: The following packages are likely to be broken by the reinstalls:
haskell-platform-2012.2.0.0
Continuing even though the plan contains dangerous reinstalls.
Configuring network-2.3.0.14...
cabal.exe: The package has a './configure' script. This requires a Unix
compatibility toolchain such as MinGW+MSYS or Cygwin.
cabal.exe: Error: some packages failed to install:
HTTP-4000.2.3 depends on network-2.3.0.14 which failed to install.
cabal-dev-0.9.1 depends on network-2.3.0.14 which failed to install.
network-2.3.0.14 failed during the configure step. The exception was:
ExitFailure 1

P.S. Кстати, я использую платформу Haskell.


person Andriy Drozdyuk    schedule 24.06.2012    source источник
comment
В пакете есть скрипт './configure'. Для этого требуется цепочка инструментов для совместимости с Unix, такая как MinGW+MSYS или Cygwin. ‹- У вас есть?   -  person Daniel Fischer    schedule 25.06.2012
comment
Я не пользователь Windows, но напомню, что есть несколько кратких инструкций по установке пакета network в Windows. Просто поищите вокруг немного.   -  person Thomas M. DuBuisson    schedule 25.06.2012
comment
@DanielFischer Нет, но зачем мне устанавливать их на моем компьютере с Windows? Они не указаны в качестве требований для платформы Haskell.   -  person Andriy Drozdyuk    schedule 25.06.2012
comment
P.S. Кстати, я использую платформу Haskell.   -  person Andriy Drozdyuk    schedule 25.06.2012
comment
Они не нужны для платформы, но установка пакетов с ./configure скриптами без них в лучшем случае обременительна. cabal-install говорит, что он нужен для установки пакетов с ./configure скриптами, так что может быть хорошей идеей установить его.   -  person Daniel Fischer    schedule 25.06.2012
comment
Unix-подобная среда не требуется для использования платформы Haskell. Однако этот факт не имеет значения, так как вы пытаетесь установить то, чего нет в Платформе.   -  person Daniel Wagner    schedule 25.06.2012


Ответы (1)


Проблема с самим пакетом. Чтобы исправить это, существует запрос на включение.

Вы можете получить архив cabal-dev с hackage, распакуйте его и исправьте файл .cabal самостоятельно.

person arrowd    schedule 25.06.2012
comment
Вроде слились? Могу ли я просто установить его из этого репозитория git? - person Andriy Drozdyuk; 25.06.2012
comment
Да, но имейте в виду, что это может быть не релизное качество. Вот почему я рекомендовал вам скачать архив с релизом и пропатчить его. - person arrowd; 25.06.2012