我正试着在窗户上使用堆叠。我克隆了git,运行cabal install --only-dependencies,cabal configure,cabal build。一切正常
然后是dist\build\Stackage\stackage.exe select
Loading Haskell Platform
Loading package database
Narrowing package database
Printing build plan to build-plan.log
Checking for bad versions
authenticate-oauth-1.4.0.8 (FP Complete <michael@fpcomplete.com> @yesodweb) cannot use:
- RSA-2.0 -- ==1.2.*
threepenny-gui-0.4.1.0 (FP Complete <michael@fpcomplete.com>) cannot use:
- aeson-0.7.0.2 -- ==0.6.*
stackage.exe: Conflicting build plan, exiting自述文件提到了*.sh脚本,比如./patching/scripts/create-tarballs.sh。我试过了,但没能用赛根跑。它们重要吗?
如何在窗户上使用堆叠?
编辑i能够使用msys运行./patching/scripts/create-tarballs.sh脚本。但是现在错误消息是:
Loading Haskell Platform
Loading package database
stackage.exe: Missing cabal file "MFlow-0.3.3/MFlow.cabal" in tarball: "patching/tarballs\\MFlow-0.3.3.tar.gz"我查了档案:阴谋集团的文件在里面。
发布于 2015-04-06 03:44:41
由于以下限制,不建议Windows用户安装Haskell Platform installer安装堆栈:
至于要克服的解决方案,请先卸载Haskell平台,然后通过以下链接安装minghc for windows:https://github.com/fpco/minghc#readme
打开命令提示符,运行cabal update和cabal install alex happy。最后,安装堆栈。
更新2015年
商业Haskell小组已经为项目开发开发了一个新工具-- 堆栈,它可以与最新的Haskell平台(7.10.2)一起安装。
功能包括:
我已经尝试了haskell网络项目,它运行顺利。
https://stackoverflow.com/questions/22455746
复制相似问题