我尝试在新的 ubuntu12.04 系统(刚刚安装 ghc 和 haskell-paltform)上安装 snap,
cabal install snap
但它失败了,因为 lens 依赖于 vector-0.10.0.1,所以我重新安装了 vector,并安装了 lens,并尝试安装 snap再次但这次在编译 snaplet.auth 时发生了错误:
[27 of 33] Compiling Snap.Snaplet.Auth.Handlers ( src/Snap/Snaplet/Auth/Handlers.hs, dist/build/Snap/Snaplet/Auth/Handlers.o )
cabal: Error: some packages failed to install:
snap-0.13.0 failed during the building phase. The exception was:
ExitFailure 9
我不知道这次该怎么办。
cabal-install version 0.14.0
The Glorious Glasgow Haskell Compilation System, version 7.4.1
- - - - - - - - - - - - - 更新 - - - - - - - - - - - -
我删除了 .cabal 和 .ghc 中的所有文件,并如上所述重新安装了 lens(尽管我必须安装两次 lens,因为第一次尝试失败但第二次尝试有效),然后我安装了 snap-0.13.0.1 而不是 snap ,并且这一次有效。