Tôi đang cố gắng thiết lập Haskell từ đầu, trên Ubuntu 11.04, mà không sử dụng bản phát hành Debian lỗi thời hoặc Haskell-Platform.Làm thế nào để bạn cài đặt gói/thư viện mà không có Cabal hoặc Cabal-Install?
Tôi đã cài đặt GHC-7.0.4
từ nguồn không có vấn đề và hiện cần cài đặt Cabal (có vẻ đã được đưa vào GHC trong /usr/local/lib/ghc-7.0.4/Cabal-1.10.2.0) và Cabal Install
.
Sau đó quy định cụ thể một vài phụ thuộc (parsec
và network
), mỗi trong số đó có một số phụ thuộc của riêng mình (mtl
, text
, vv).
Lệnh để cài đặt các gói này là gì, tôi đã bị tấn công từ dạng tar.gz? Giải nén, sau đó runhaskell không hoạt động. Tôi thấy Setup.lhs, nhưng nó không rõ ràng đó là gì hoặc làm thế nào để sử dụng nó.
Hầu hết tài liệu Haskell tôi đã tìm thấy giả định bạn đã cài đặt từ repo hoặc Haskell-Package và không thực sự giải thích rõ điều này.
Cảm ơn!
Cảm ơn, tôi đã nhận thức được điều đó nhưng dường như từ RWH rằng bạn cần phân tích cú pháp và mạng được cài đặt trước tiên (http://book.realworldhaskell.org/read/installing-ghc-and-haskell-libraries.html) và từ tài liệu HTTP được cài đặt trước tiên trước khi bạn có thể chạy bootstrap.sh. Tôi thấy bây giờ bootstrap.sh làm tất cả những gì cho bạn. Đó là những gì tôi nhận được để làm điều này lúc 3 giờ sáng. – Kurtosis