2012-06-17 9 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. 

मुझे याद है कि यह कल काम करता था और अचानक अचानक यह काम नहीं करता है। यह समस्या केवल उबंटू 12.04 एलटीएस, जीएचसीआई 7.4.1 पर होती है, जब मैंने विंडोज़ हैकसेल मंच और अन्य लिनक्स मशीनों पर यह कोशिश की।

मैं

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

आपके उत्तर के लिए सभी को धन्यवाद, मैंने पहली बार कैबल इंस्टॉल करके समस्या को हल किया और पैकेज सूची को अपडेट किया 'sudo apt-get cabal-install कैबल अपडेट ' तब मैं यादृच्छिक पैकेज ' कैबल इंस्टॉल यादृच्छिक इंस्टॉल करने में सक्षम था ' – Mike