如何在haskell中安装模块
我想运行一个haskell代码,它涉及到网络方面的东西 ghc防火墙.hs 错误消息如何在haskell中安装模块,haskell,Haskell,我想运行一个haskell代码,它涉及到网络方面的东西 ghc防火墙.hs 错误消息 firewall.hs:1:8: Could not find module `Network.HTTP.Enumerator' Use -v to see a list of the files searched for. 如果这个问题与此相关,谁能告诉我如何在haskell中安装模块。cabal工具处理这个问题。在这种情况下,您需要: cabal update # to download
firewall.hs:1:8:
Could not find module `Network.HTTP.Enumerator'
Use -v to see a list of the files searched for.
如果这个问题与此相关,谁能告诉我如何在haskell中安装模块。cabal工具处理这个问题。在这种情况下,您需要:
cabal update # to download the latest package list if not done recently
cabal install http-enumerator
如果您没有通过Haskell平台安装GHC,则可能没有此工具。如果是,请在此处获取Haskell平台:
要了解特定模块所需的软件包,请使用此处的搜索框:
在某些情况下,答案可能不明确,因为允许两个包定义同一个模块。7年后编辑。使用ghcup可安装驾驶室安装和GHC 旧答案: 为了补充Ganesh的答案,我认识的大多数人都不介意使用Haskell平台,而是先安装GHC,然后使用cabal安装的引导脚本:
curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh
export PATH=$PATH:$HOME/.ghcup/bin
使用wget(或者curl,如果您愿意):
之后,只需使用“cabal”安装Haskell软件包
cabal update
cabal install http-enumerator
您可以在屏幕上看到此软件包和许多其他软件包
cabal update
cabal install http-enumerator