2016-10-26 7 views
0

Я устанавливаю платформу haskell для окон 10 в первый раз (https://www.haskell.org/platform/windows.html) для своего ноутбука и компьютера.Ошибка установки с haskell cabal

Мой компьютер отлично подходит, и я могу запустить cabal install hsdev без каких-либо проблем. Однако, когда я точно такой же процесс на моем ноутбуке, возникает следующее сообщение об ошибке:

Resolving dependencies... 
Configuring old-time-1.1.0.3... 
Failed to install old-time-1.1.0.3 
Build log (C:\Users\user\AppData\Roaming\cabal\logs\old-time-1.1.0.3.log): 
Configuring old-time-1.1.0.3... 
configure: error: invalid package name: 0 
\old-time-1.1.0.3' 
cabal: Leaving directory 'C:\Users\user\AppData\Local\Temp\cabal-tmp-7388\old-time-1.1.0.3' 
cabal: Error: some packages failed to install: 
old-time-1.1.0.3 failed during the configure step. The exception was: 
ExitFailure 

Журнал просто повторяет стандартный вывод показано выше

Любые идеи?

+0

Возможно, попробуйте [stack] (https://docs.haskellstack.org/en/stable/GUIDE/) вместо этого?? – mb21

+0

Хорошо, но это должно сработать! Это одна и та же настройка на обеих машинах, и только одна из них работает – Lucidnonsense

+0

ok, но я следил за указаниями на сайте платформы haskell (изменение файла конфигурации для указания каталога msys). – Lucidnonsense

ответ

0

Обычно это вызвано не добавив следующие строки в ваш междусобойчик конфигурации (обнаруживаемые, запустив cabal user-config init) в качестве инструкции платформы предлагают:

extra-prog-path: C:\Program Files\Haskell Platform\8.2.2\msys\usr\bin 
extra-lib-dirs: C:\Program Files\Haskell Platform\8.2.2\mingw\lib 
extra-include-dirs: C:\Program Files\Haskell Platform\8.2.2\mingw\include 

(с путями, установленным для соответствующей версии платформы.)