首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在窗口上使用堆栈

在窗口上使用堆栈
EN

Stack Overflow用户
提问于 2014-03-17 13:32:48
回答 1查看 296关注 0票数 3

我正试着在窗户上使用堆叠。我克隆了git,运行cabal install --only-dependenciescabal configurecabal build。一切正常

然后是dist\build\Stackage\stackage.exe select

代码语言:javascript
复制
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脚本。但是现在错误消息是:

代码语言:javascript
复制
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"

我查了档案:阴谋集团的文件在里面。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-06 03:44:41

由于以下限制,不建议Windows用户安装Haskell Platform installer安装堆栈:

  1. 在Windows上,它不提供完整的环境(缺少MSYS)。
  2. 通过将大量包放置在全局包数据库中,Haskell平台安装更容易损坏。
  3. 包版本的选择与许多常用包的需求相冲突。
  4. 平台中包含的一些包版本已经知道了严重的错误,无法可靠地升级。

至于要克服的解决方案,请先卸载Haskell平台,然后通过以下链接安装minghc for windows:https://github.com/fpco/minghc#readme

打开命令提示符,运行cabal updatecabal install alex happy。最后,安装堆栈。

更新2015年

商业Haskell小组已经为项目开发开发了一个新工具-- 堆栈,它可以与最新的Haskell平台(7.10.2)一起安装。

功能包括:

  • 在一个孤立的位置自动安装GHC。
  • 安装项目所需的软件包。
  • 建造你的项目。
  • 测试你的项目。
  • 为你的项目设定基准。

我已经尝试了haskell网络项目,它运行顺利。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22455746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档