34

ghciに.hsをロードしようとすると、次の行で失敗しました。

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でのみ発生します。これを、WindowsHaskellプラットフォームや他のLinuxマシンで試したときです。

使ってみました

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

ghcを削除して再インストールしますが、問題は解決しません。

誰かが私を助けてもらえますか?ありがとう

4

1 に答える 1

53

randomパッケージをインストールする必要があります。おそらく、パッケージマネージャーから(libghc-random-devまたは同様のものとして)取得できます。または、cabal install random.

2021年に編集最近は、そうでcabal installはありません。代わりに、フィールドでcabal initパッケージとリストを作成するために使用しrandomますbuild-depends。コンパイルはcabal build(ビルドするだけ) またはcabal run(結果を実行する) で実行できます。を介してインタラクティブに使用できますcabal repl

于 2012-06-17T03:22:35.300 に答える