Я устанавливаю Haskell в Windows, следуя инструкциям на странице https://www.haskell.org/platform/ и глядя на шаг 3, он говорит: «Измените файл конфигурации клики (вы можете проверить местоположение, запустив «cabal user-config init»), чтобы он содержал следующие строки:
extra-prog-path: C:\Program Files\Haskell Platform\8.0.2\msys\usr\bin
extra-lib-dirs: C:\Program Files\Haskell Platform\8.0.2\mingw\lib
extra-include-dirs: C:\Program Files\Haskell Platform\8.0.2\mingw\include
Но автоматически сгенерированный файл конфигурации содержит, например.
extra-prog-path: C:\Users\w\AppData\Roaming\cabal\bin
Итак, это другое значение для одной из предложенных переменных.
Это намеренно?
Что мне делать, вставить строки из шага 3 в начало файла, в конец файла, перезаписать существующие строки или вообще пропустить шаг 3?
extra-prog-pathможет быть списком путей, разделенных запятыми). Что не работает, если вы замените существующие пути, или не замените их, или включите оба? Два отступления; наличие пробелов в пути, вероятно, приведет к проблемам в будущем; и почему вы не используете стек (это второй вариант на странице загрузок)? - person user2407038   schedule 02.03.2017stack install hfmtобновлял индекс пакетов в течение двадцати минут. сейчас; это должно произойти? - person rwallace   schedule 02.03.2017C:\Users\w\AppData\Roaming\cabal\bin, ни того, существует ли он вообще. Да, требуется много времени (у меня никогда не уходило 20 минут, но, конечно, это зависит от скорости вашего интернет-соединения), чтобы получить индекс пакета в первый раз, но это не отличается для простогоcabalбезstack. Чтобы убедиться, что все идет хорошо, вы можете запуститьstackс-v(многословие) — он распечатает ход загрузки. - person user2407038   schedule 02.03.2017extra-prog-pathи добавить новыйextra-prog-path, @user2407038. Новичкам трудно следовать инструкциям по установке платформы Haskell для WIndows из-за незнания пользователем Cabal. синтаксис конфигурации. - person Palec   schedule 28.04.2017