我试图让堆栈第一次运行,但stack setup
在示例项目(from 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。不确定它是否相关,但我已经在系统上安装了带有 Cabal 1.23.0.0 的 ghc 7.10.1,它工作正常。
我尝试将解析器更改为具有旧 ghc 版本的旧 LTS 版本。我也试过删除~/.stack
. 考虑到错误的无用性,不确定还有什么可以尝试的。