我想这么做:
cabal install cabal-dev我安装了最新的haskell平台,并在我的道路上行走。
我走到这一步:
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, 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告诉我,它试图运行:
"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 在Network2.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我正试着通过本教程为YESOD,但没走多远
发布于 2013-02-07 20:30:54
正如注释所指出的,您不应该重新安装network,而应该强制cabal-dev安装当前的network包。
发布于 2014-04-08 05:42:02
我通过Git (这是一个MINGW32外壳)将它安装在沙箱中,使用:
cabal install network --configure-option --build=i386-unknown-mingw32 --configure-option --host=i686-pc-mingw32 当然,如果要启用动态链接,可以添加--enable-shared。
https://stackoverflow.com/questions/12902826
复制相似问题