2012-06-17 29 views
20

Khi tôi cố gắng tải một .hs trong ghci, nó không thành công trên dòng:ubuntu Haskell ghci 7.4.1 không thể tìm thấy mô-đun "System.Random"

import System.Random 

nhắn:

Could not find module `System.Random' 
Use -v to see a list of the files searched for. 

Tôi nhớ nó đã hoạt động ngày hôm qua và đột nhiên ngày nay nó không hoạt động. Vấn đề này chỉ xảy ra trên Ubuntu 12.04 LTS, GHCi 7.4.1, khi tôi đã thử trên nền tảng cửa sổ haskell và các máy linux khác mà tôi đã làm việc.

Tôi cố gắng để sử dụng

sudo apt-get remove ghc 
sudo apt-get install ghc 

để loại bỏ và tái cài đặt GHC, nhưng tuy nhiên vấn đề vẫn còn.

Ai đó có thể giúp tôi không? Cảm ơn

+1

Bạn đã cài đặt gói 'random' chưa? Hãy thử 'ghc-pkg list random' –

+0

tôi đã thử gõ vào terminal, tôi đã nhận: /var/lib/ghc/package.conf.d – Mike

+0

Tôi cố gắng tìm các tệp có tên" ngẫu nhiên "trong tên tệp, nhưng không tìm thấy. Xin lỗi Im thực sự newbie những điều này, tôi nên làm gì? – Mike

Trả lời

34

Bạn phải cài đặt gói random. Bạn có thể lấy nó từ người quản lý gói của bạn (như một cái gì đó như libghc-random-dev hoặc tương tự), hoặc bạn có thể cabal install random.

+6

Cảm ơn mọi người đã trả lời, tôi đã giải quyết vấn đề bằng cách cài đặt cabal lần đầu tiên và cập nhật danh sách gói 'sudo apt-get cài đặt cabal-install cabal update' sau đó tôi có thể cài đặt gói ngẫu nhiên với ' cabal install random ' – Mike

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