我最近買了一臺筆記本電腦,並安裝了Xubuntu 13.10。今天,我剛剛重新安裝它,因爲我無法讓GHC開始工作。我做了apt-get更新和升級,以及安裝linux-headers-generic並安裝了bcmwl-kernel-source。Xubuntu 13.10上的Haskell 7.6.3:無法導入Monad.Control.Error
這是我是如何進行的:
下載GHC來自: https://www.haskell.org/ghc/download_ghc_7_6_3#x86_64linux
tar xjf ghc-7.6.3......
cd ghc-7.6.3
./configure
在這裏,他沒有配置,所以我要下載libgmp.so.3並安裝它
sudo make install
GHC安裝正確。
現在我嘗試用ghci運行它,並得到一個錯誤的libgmp.so丟失。 我也下載並安裝。兩者都使用ubuntu軟件中心和pkgs.com
現在我運行ghci。它工作正常。我嘗試:
import Control.Monad.Error
這裏我真正的問題開始:
<no location info>:
Could not find module `Control.Monad.Error'
Perhaps you meant
Control.Monad.Fix (from base)
Control.Monad.ST (from base)
Control.Monad.Zip (from base)
我不知道爲什麼會這樣。我可以很容易做到:明明
:m +Control.Monad
其中給出: 前奏曲Control.Monad> 但不能與錯誤做。據我瞭解,這個庫自帶GHC,但我下載並安裝,以防萬一使用: sudo apt-get install libghc -mtl-dev
但它仍然無法正常工作。我需要幫助完成這項工作,或者一般情況下設置haskell。
謝謝你,這有助於。我是一個Haskell文盲的人,被要求將它安裝在筆記本電腦上,因此我不瞭解cabal。 – user1455380