8
我正在運行Ubuntu 10.10,並且通過Ubuntu包libghc6-transformers-dev
安裝了transformers
模塊。出於某種原因,這個包是默認隱藏:爲什麼包默認隱藏?我怎樣才能「取消隱藏」它?
ghc --make -i./src/ src/fastcgi.hs -o myapp.fcgi
src/MyApp/Webapp.hs:6:7:
Could not find module `Control.Monad.IO.Class':
It is a member of the hidden package `transformers-0.2.1.0'.
Use -v to see a list of the files searched for.
所以,我的第一個問題是,「爲什麼?」。我的第二個問題是,「取消隱藏」這個模塊的正確方法是什麼(不需要通過命令行明確指定模塊)?這是一個好的/壞的想法?
注意,我能夠得到GHC通過明確地傳遞包的名稱,像這樣進行編譯:命令行
ghc --make -package transformers -i./src/ src/fastcgi.hs -o myapp.fcgi