2009-08-09 30 views
5

Tôi thấy có một hệ thống gói tốt đẹp được gọi là Cabal xử lý độ phân giải phụ thuộc. Vì vậy, tôi đang cố gắng để cài đặt mà vì vậy tôi có thể làm cho nó để cài đặt các mô-đun Haskell OpenGL cho tôi. Tuy nhiên, bản thân Cabal có rất nhiều phụ thuộc. Có cách nào để cài đặt Cabal mà không tự giải quyết tất cả các phụ thuộc của nó không? Tôi đã thử chạy bootstrap, nhưng điều đó dường như không làm điều đó, bởi vì nó báo cáo thiếu mô-đun parsec và mạng (mà lần lượt có phụ thuộc riêng của họ).cài đặt haskell cabal w/o độ phân giải phụ thuộc thủ công

xây dựng thủ của dep đã cho tôi khoảng 3 sâu trước module mtl cài đặt crapped ra vào tôi:

[email protected]:~/haskell/mtl-1.1.0.2$ runghc Setup build 
Preprocessing library mtl-1.1.0.2... 
Building mtl-1.1.0.2... 

Control/Monad/Cont.hs:74:7: 
    Could not find module `Control.Monad': 
     Perhaps you haven't installed the profiling libraries for package base? 
     Use -v to see a list of the files searched for. 

Trả lời

10

Bạn nên cài đặt Haskell Platform ("kèm theo pin")

+0

Cảm ơn! Đúng thứ tôi cần. – nont

+2

Mặc dù điều này đã giúp, sau đó tôi đã cài đặt Nền tảng Haskell và gặp lỗi tương tự khi cố gắng biên dịch nó. Tôi đã có thể vượt qua nó bằng cách làm điều này trên ubuntu: apt-get cài đặt libghc6-mtl-dev Tìm thấy trên: http://rubynugs.blogspot.com/2007/12/next-haskell-error-controlmonadreader.html – nont

+2

và: sudo apt-get install libghc6-mtl-prof – nont

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