Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在haskell中安装模块_Haskell - Fatal编程技术网

如何在haskell中安装模块

如何在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

我想运行一个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 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