2015-05-01 36 views
5

當我嘗試安裝目錄包我獲得以下錯誤:驚天動地失敗,因爲它需要小集團安裝包

$ cabal install directory 
Resolving dependencies... 
Failed to install directory-1.2.2.1 
cabal: Error: some packages failed to install: 
directory-1.2.2.1 failed during the configure step. The exception was: 
user error (The package requires Cabal library version -any && >=1.10 but no 
suitable version is installed.) 

我小集團的版本是:

cabal --version 
cabal-install version 1.16.0.2 
using version 1.16.0 of the Cabal library 

我試圖執行小集團安裝驚天動地但是它依賴於目錄,所以它也失敗了。什麼是錯的,我該如何解決它?

+0

我認爲這應該與您的其他問題有關:Cabal與GHC一樣,基本上對包裹的生活位置感到困惑。但我不確定。 –

+0

試試'cabal install cabal cabal-install'。從https://www.haskell.org/cabal/download.html –

回答

2

Cabal(一個庫)和cabal-install(一個可執行文件)不是一回事。你需要升級你的cabal-install:

cabal install cabal cabal-install 

你的版本(1.16)是古老的。