2012-02-03 31 views
7

Tôi vừa nâng cấp từ GHC 7.2.2 lên 7.4.1 trên Linux 32 bit. Các cài đặt diễn ra tốt đẹp, nhưng cabal cài đặt không phải là hạnh phúc:cabal không thể đọc được tệp cabal, với 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" 

Dưới đây là phiên bản cabal Tôi đang chạy:

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

Cảm ơn!

+1

Tôi nghĩ rằng đây là một vấn đề với chỉ số Hackage hiện tại - Tôi nhận được cùng một vấn đề sau một cabal cập nhật trên một hệ thống làm việc trước đó. – a1kmm

Trả lời

4

hoạt động này sau khi bạn chạy 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

Tôi đã làm điều này và nó vẫn không hoạt động. Có ai biết điều gì có thể sai không? –

Các vấn đề liên quan