haskell – 在Windows 7上安装带有cygwin的Cabal-dev

前端之家收集整理的这篇文章主要介绍了haskell – 在Windows 7上安装带有cygwin的Cabal-dev前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试这样做:

cabal install cabal-dev

我安装了最新的haskell平台,并且我的路径是cygwin.

我得到了这个:

Resolving dependencies...
Downloading network-2.3.2.0...
Configuring network-2.3.2.0...

然后我最终得到一个sh.exe.stackdump

Stack trace:

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

进程资源管理器告诉我,这是试图运行:

"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"

从这里:

C:\Users\XXX\AppData\Local\Temp\network-2.3.2.0-7028\network-2.3.2.0\

我该如何安装?

它试过了

runghc Setup.hs configure

从network-2.3.2.0文件夹以及相同的结果.

更新:

我得到它安装(谢谢!)

cabal install --constraint="network installed" cabal-dev

但我无法弄清楚如何使用它.

> cabal-dev install && yesod
cabal-dev is not recognized as an internal or external command

我正试图通过this tutorial for YESOD,但没有走得太远

解决方法

正如评论所述,您不应该重新安装网络,而是应该强制cabal-dev与当前网络包一起安装.

猜你在找的Windows相关文章