首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows 7上安装带有cygwin的Cabal-dev

在windows 7上安装带有cygwin的Cabal-dev
EN

Stack Overflow用户
提问于 2012-10-15 19:41:03
回答 2查看 1.3K关注 0票数 4

我想这么做:

代码语言:javascript
复制
cabal install cabal-dev

我安装了最新的haskell平台,并在我的道路上行走。

我走到这一步:

代码语言:javascript
复制
Resolving dependencies...
Downloading network-2.3.2.0...
Configuring network-2.3.2.0...

最后我得到了一个sh.exe.stackdump

代码语言:javascript
复制
Stack trace:

Frame     Function  Args
00289218  6102F97B  (00289218, 00000000, 00000000, 00000000)
00289508  6102F97B  (6119FE20, 00008000, 00000000, 611A1C8F)
0028A538  6100652C  (611DC6AC, 0028A564, 765A1148, 000002B4)
0028A558  61006568  (611DC6AC, 611DC75D, 00000000, 00000000)
0028A598  61076E70  (61203020, 00000000, 00000000, 00000000)
0028A5D8  61077007  (0028A600, 0028A5E0, 00000000, 00000000)
0028A768  61078179  (00000000, 00000000, 00000000, 00000000)
End of stack trace

告诉我,它试图运行:

代码语言:javascript
复制
"sh" "configure" "--with-compiler=ghc" "--prefix=C:\Users\Adam\AppData\Roaming\cabal" "--with-gcc=C:\Program Files (x86)\Haskell Platform\2012.2.0.0\mingw\bin\gcc.exe"

从这里:

代码语言:javascript
复制
C:\Users\XXX\AppData\Local\Temp\network-2.3.2.0-7028\network-2.3.2.0\

如何安装?

它试过

代码语言:javascript
复制
runghc Setup.hs configure 

在Network2.3.2.0文件夹中也有相同的结果。

更新:

我把它安装好了(谢谢!)

代码语言:javascript
复制
cabal install --constraint="network installed" cabal-dev 

但我不知道怎么用。

代码语言:javascript
复制
> cabal-dev install && yesod
cabal-dev is not recognized as an internal or external command

我正试着通过本教程为YESOD,但没走多远

EN

回答 2

Stack Overflow用户

发布于 2013-02-07 20:30:54

正如注释所指出的,您不应该重新安装network,而应该强制cabal-dev安装当前的network包。

票数 1
EN

Stack Overflow用户

发布于 2014-04-08 05:42:02

我通过Git (这是一个MINGW32外壳)将它安装在沙箱中,使用:

代码语言:javascript
复制
cabal install network --configure-option --build=i386-unknown-mingw32 --configure-option --host=i686-pc-mingw32 

当然,如果要启用动态链接,可以添加--enable-shared

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

https://stackoverflow.com/questions/12902826

复制
相关文章

相似问题

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