我已经安装了tagoup
cabal v1-install tagsoup
,并使用ghc-pkg list验证了安装| grep tagsoup
但是,在我非常简单的Haskell 8.6.5程序中,该语句
导入Text.HTML.TagSoup
失败,无法找到模块'Text.HTML.TagSoup'
ghc -v没有用 cabal新安装的tagoup失败,并显示大量错误
import Network.HTTP.Conduit
import Text.HTML.TagSoup
import qualified Data.ByteString.Lazy as BL
import qualified Data.ByteString.Lazy.Char8 as CL
main :: IO ()
main = do
lbs <- simpleHttp "https://wiki.haskell.org"
print $ show lbs
-- tagsoup code removed
答案 0 :(得分:0)
对于这种单个文件的用例,我建议使用Stack脚本。如果将以下两行添加到文件顶部:
#!/usr/bin/env stack
-- stack --resolver lts-13.27 script
然后您可以运行stack filename.hs
,它将执行以下操作:
runghc
运行程序更多信息: