2012-06-17 92 views
20

當我試圖在ghci中加載一個名爲.hs,它未能就行了:Ubuntu的哈斯克爾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機器上試過這個問題時。

我試圖用

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

刪除並重新安裝GHC,但卻問題仍然存在。

有人可以幫助我嗎?謝謝

+1

您是否安裝了'隨機'軟件包?嘗試'ghc-pkg列表隨機' –

+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