2009-12-15 25 views
6

Tôi đã cài đặt gói GHC mới nhất (6.12.1) trên OS X, nhưng tôi không thể yêu cầu Cabal hoạt động. Tôi đã gỡ bỏ phiên bản mà trước đây tôi đã làm việc với GHC 6.10 và cố gắng cài đặt lại từ đầu. Phiên bản Cabal mới nhất có sẵn để tải xuống là 1.6.0.2. Tuy nhiên, khi tôi cố gắng xây dựng điều này, tôi nhận được lỗi sau:Bắt Cabal để làm việc với GHC 6.12.1

Configuring Cabal-1.6.0.2... 
Setup: failed to parse output of 'ghc-pkg dump' 

Từ những gì tôi tìm thấy, điều này dường như cho thấy phiên bản Cabal quá cũ đối với phiên bản GHC. Có cách nào để Cabal hoạt động với GHC 6.12.1 chưa?

EDIT: Để rõ ràng, tôi đang cố gắng thiết lập cabal-install.

Trả lời

4

GHC 6.12.1 đi kèm với Cabal 1.8.0.2, bạn không cần phải cài đặt thêm bất kỳ thứ gì để nhận.

Chỉ cần cài đặt GHC 6.12.1 và nhập ghc-pkg list Cabal và bạn sẽ thấy.

+1

Xin cảm ơn, nhưng cài đặt caball thì sao? Tôi đã cố gắng để bootstrap đó và nó tải Cabal 1.6.0.2 và không thành công với cùng một lỗi. –

+2

Phiên bản mới nhất của cài đặt cabal là 0.6.4 và không tương thích với Cabal-1.8.0.2. Phiên bản sắp tới 0.7.x sẽ hỗ trợ Cabal-1.8.0.2 và GHC 6.12.1. –

3

Tôi đã nghe ai đó trên kênh #Haskell IRC trên Freenode nói rằng họ đã cài đặt Cabal hoạt động tốt từ các kho lưu trữ. Nếu bạn không muốn chờ bản phát hành tiếp theo, bạn sẽ có thể lấy nó từ repo darcs.

+0

Có, phiên bản mới nhất (0.7.5?) Của caball-cài đặt từ Darcs dường như làm việc OK. Cảm ơn. –

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