2012-06-17 3 views
20

私はGHCiの中.HSをロードしようとしたとき、それは行に失敗しました:UbuntuのHaskellのGHCiの7.4.1は、モジュール "System.Random" を見つけることができませんでした

import System.Random 

メッセージ:

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

私はそれが昨日働いたことを覚えています、そして、突然今日それはうまくいきません。 この問題はUbuntu 12.04 LTS、GHCi 7.4.1でのみ発生します。これは、Windowsのhaskellプラットフォームや他のLinuxマシンでこれを試してみました。

私は削除して、GHCをインストールし直しますが、しかし、問題が解決しないために

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

を使用しようとしました。

誰かが私を助けることができますか?ありがとう

+1

'ランダム 'パッケージがインストールされていますか? 'ghc-pkg list random'を試してください –

+0

私は端末にこれを入力しようとしました。/var/lib/ghc/package.conf.d – Mike

+0

ファイル名に「ランダム」なファイルを探しましたが、何も見つかりませんでした。申し訳ありません本当にこれらのものに初心者、私は何をすべきですか? – Mike

答えて

34

randomパッケージをインストールする必要があります。あなたはおそらくあなたのパッケージマネージャーから(libghc-random-devなどのようなもの)、またはcabal install randomかもしれません。

+6

あなたの返事をお寄せいただき、ありがとうございました。最初にCabalをインストールしてパッケージリストを更新して問題を解決しました。 'sudo apt-get install cabal-install cabal update' ' cabal install random ' – Mike

関連する問題