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