2014-09-04 55 views
6

我是Cabal的新手,這句話「只有已經安裝的實例可以使用」對我沒有任何意義。Cabal:「只能使用已安裝的實例」是指什麼?

$ cabal install base==4.7.0.0 
Resolving dependencies... 
cabal: Could not resolve dependencies: 
next goal: base (user goal) 
rejecting: base-4.7.0.1 (global constraint requires ==4.7.0.0) 
rejecting: base-4.7.0.0 (only already installed instances can be used) 
rejecting: base-4.6.0.1/installed-8aa..., 4.6.0.1, 4.6.0.0, 4.5.1.0, 4.5.0.0, 
4.4.1.0, 4.4.0.0, 4.3.1.0, 4.3.0.0, 4.2.0.2, 4.2.0.1, 4.2.0.0, 4.1.0.0, 
4.0.0.0, 3.0.3.2, 3.0.3.1 (global constraint requires ==4.7.0.0) 
Dependency tree exhaustively searched. 

卡巴爾試圖在這裏溝通什麼?

回答

5

卡巴爾不會讓你安裝基地。我試圖安裝基本分析版本時遇到了這個問題。相反,您需要執行以下操作:

sudo apt-get install haskell-platform-prof 

請參閱this thread以獲得cabal開發人員的討論。