Назад | Перейти на главную страницу

Пробел версии библиотеки Cabal (Haskell)

Я надеюсь, что это не OT, но это, конечно, не вопрос StackOverflow, поэтому я попробую здесь. У меня проблема с установкой моего Кабала на машине с Windows 7 (64-битной).

Если я попытаюсь запустить yesod devel, он скажет мне перезапустить конфигурацию, потому что я переключил библиотеку cabal (1.10.1.0 вместо 1.10.2.0), и неудивительно - если я запустил cabal --version, я получаю:

cabal-install version 0.10.2
using version 1.10.1.0 of the Cabal library

но если я сделаю то же самое в папке cabal / bin, я получу нужную версию библиотеки. Итак, должны быть какие-то странные проблемы с путями, но я просто не могу их найти, и я попытался установить cabal и т.д. (даже переименовав cabal.exe из-за проблемы с невозможностью изменить запущенный процесс).

Я заблудился - может кто-нибудь помочь мне это исправить?

Вы, наверное, уже получили ответ на свой вопрос.

Для будущих читателей. Одно из решений - добавить папку cabal / bin к вашему пути.

Другой - переместить exe-файл в C:\Program Files\Haskell\bin. как рекомендую в http://www.haskell.org/haskellwiki/Cabal-Install#Windows.