4

私はこれをやろうとしています:

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

Process Explorerは、これが実行しようとしていることを教えてくれます。

"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

YESODのこのチュートリアルを実行しようとしていますが、それほど遠くはありません

4

2 に答える 2

1

コメントにあるように、を再インストールしないでください。network代わりcabal-devに、現在のnetworkパッケージで強制的にインストールする必要があります。

于 2013-02-07T20:30:54.587 に答える