2012-06-17 5 views
20

Als ich versuchte, ein .hs in GHCI zu laden, es scheiterte auf der Linie finden:ubuntu Haskell GHCI 7.4.1 konnte nicht Modul "System.Random"

import System.Random 

Nachricht:

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

Ich erinnere mich, dass es gestern funktioniert hat und plötzlich funktioniert es heute nicht mehr. Dieses Problem tritt nur auf Ubuntu 12.04 LTS, GHCi 7.4.1, auf, als ich dies auf Windows Haskell-Plattform und anderen Linux-Maschinen, die ich arbeitete, ausprobiert.

versuchte ich

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

zu entfernen und neu installieren ghc zu verwenden, aber jedoch das Problem weiterhin besteht.

Könnte mir jemand helfen? Danke

+1

Haben Sie ein "zufälliges" Paket installiert? Versuchen Sie 'ghc-pkg list random' –

+0

Ich versuchte, das in Terminal eingeben, ich habe: /var/lib/ghc/package.conf.d – Mike

+0

Ich habe versucht, nach Dateien mit" zufällig "in Dateinamen suchen, aber keine gefunden. Tut mir leid, ich bin wirklich Neuling für diese Dinge, was soll ich tun? – Mike

Antwort

34

Sie müssen das random Paket installieren. Sie können es wahrscheinlich von Ihrem Paketmanager bekommen (als etwas wie libghc-random-dev oder ähnliches), oder Sie können cabal install random.

+6

Vielen Dank allen für Ihre Antwort, ich löste das Problem, indem erste Installation Kabale und aktualisieren die Paketliste 'sudo apt-get install Kabale installieren Kabale update' dann konnte ich das zufällige Paket mit ' Kabale installieren zufällig installieren ' – Mike

Verwandte Themen