找不到模块“ Text.HTML.TagSoup”

时间:2019-07-11 17:36:17

标签: haskell

我已经安装了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

1 个答案:

答案 0 :(得分:0)

对于这种单个文件的用例,我建议使用Stack脚本。如果将以下两行添加到文件顶部:

#!/usr/bin/env stack
-- stack --resolver lts-13.27 script

然后您可以运行stack filename.hs,它将执行以下操作:

  1. 如有必要,下载GHC
  2. 根据您的导入列表下载并构建所有依赖项
  3. 使用runghc运行程序

更多信息: