Я пытаюсь запустить стек в первый раз, но запуск stack setup
в примере проекта (из stack new helloworld new-template
) завершается с ошибкой со следующим выводом (я пропустил начало, что, по-моему, было нормальным):
Installing library in
/home/ajl/.stack/programs/x86_64-linux/ghc-7.10.2/lib/ghc7.10.2/ghc_JzwEp1oQ8kA7NFNTGk1ho5 "/home/ajl/.stack/programs/x86_64-linux/ghc-7.10.2/lib/ghc-7.10.2/bin/ghc-pkg" --force --global-package-db "/home/ajl/.stack/programs/x86_64-linux/ghc-7.10.2/lib/ghc-7.10.2/package.conf.d" update rts/dist/package.conf.install
Reading package info from "rts/dist/package.conf.install" ... done.
: Warning: Unrecognized field 420 on line 420
(Skipped unrecognized field for every line 419 down to 1)
: Warning: Unrecognized field 1 on line 1
: missing id field
: invalid package identifier:
: invalid package key:
make[1]: *** [install_packages] Error 1
make: *** [install] Error 2
Installing GHC ...%
Я на Ubuntu 14.04, использую стек 1.0.2. Не уверен, что это актуально, но у меня уже есть ghc 7.10.1 с Cabal 1.23.0.0, установленным в системе, которые отлично работают.
Я попытался изменить преобразователь на более старые версии LTS с более старыми версиями ghc. Я также попытался удалить ~/.stack
. Не уверен, что еще попробовать, учитывая бесполезность ошибок.
rts/dist/package.conf.install
- можете ли вы проверить, что там в строке 420, и, возможно, отредактировать свой вопрос, чтобы включить линии вокруг этого тоже? - person Random Dev   schedule 02.02.2016~/.stack
, ни в каталоге проекта. - person Alex   schedule 02.02.2016ghc-options
из вашего.cabal
(где находятся-rtsopts
и т. д.) и повторить попытку - возможно, тогда он перестанет пытаться разобрать этот файл (просто для проверки) - person Random Dev   schedule 02.02.2016