2012-02-03 49 views
7

我剛剛從GHC 7.2.2升級到7.4.1的32位Linux。在安裝了罰款,但小集團安裝不樂意:cabal無法讀取bytestring cabal文件,使用ghc 7.4.1

$ cabal update 
Downloading the latest package list from hackage.haskell.org 
$ cabal install repa 
Resolving dependencies... 
cabal: Couldn't read cabal file "bytestring/0.9.2.1/bytestring.cabal" 

這裏是我運行小集團版本:

$ cabal --version 
cabal-install version 0.10.2 
using version 1.10.1.0 of the Cabal library 

謝謝!

+1

我認爲這是與當前Hackage指數的一個問題 - 一個陰謀後,我得到了同樣的問題更新以前的工作系統。 – a1kmm 2012-02-03 05:07:31

回答

4

運行cabal update

tar -f ~/.cabal/packages/hackage.haskell.org/00-index.tar --delete bytestring/0.9.2.0 
tar -f ~/.cabal/packages/hackage.haskell.org/00-index.tar --delete bytestring/0.9.2.1 
+0

我這樣做,它仍然無法正常工作。有誰知道什麼可能是錯的? – 2013-04-14 17:15:48