2012-11-18 23 views
1

我試圖安裝在7在Windows上安裝驚天動地-dev的7

我已經設法讓過去的問題不能使用此能夠建立網絡窗口驚天動地-dev的:

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

但是後來我得到這個:

>cabal install --constraint="network installed" cabal-dev 
Resolving dependencies... 
cabal: Could not resolve dependencies: 
trying: cabal-dev-0.9.1 
trying: cabal-dev-0.9.1:-no-cabal-dev 
trying: network-2.3.1.0/installed-489... 
rejecting: parsec-3.1.3/installed-62e... (conflict: network => 
parsec==3.1.3/installed-c65...) 
rejecting: parsec-3.1.3/installed-c65... (conflict: parsec => 
mtl==2.1.2/installed-533..., cabal-dev-0.9.1:no-cabal-dev => mtl>=1.1 && <2.1) 
rejecting: parsec-3.1.3, 3.1.2, 3.1.1, 3.1.0, 3.0.1, 3.0.0, 2.1.0.1, 2.1.0.0, 
2.0 (conflict: network => parsec==3.1.3/installed-c65...) 
+1

請嘗試最新版本[來自作者的回購](https://github.com/creswick/cabal-dev)。 –

回答

1

米哈伊爾Glushenkov的推薦工作

我克隆git repo for cabal-dev,然後建立這樣說:

runhaskell -isrc admin/bootstrap.hs 

然後我加入

{windowspath ..}\cabal-dev\cabal-dev\bin 

我的路徑和一切工作。

我現在可以在我的yesod文件夾中運行cabal-dev安裝,最後讓yesod工作。

+0

實際上,它沒有,因爲Yesod說它不能讀取cabal-dev配置文件bc,它們是用不同版本的GHC構建的。我只安裝了一個版本的GHC。 –

+1

嗯,這實際上對我有效(但後來我不需要Yesod)。感謝關於如何克隆repo並編譯它的提示。 – drozzy