我正在尝试在工作中使用 haskell。我已经安装了 HP,但无法让 cabal 进行更新。我认为这是一些防火墙或 DNS 问题。
$ cabal update
Downloading the latest package list from hackage.haskell.org
cabal.exe: openTCPConnection: host lookup failure for "hackage.haskell.org"
有什么想法可以从哪里开始解决这个问题,或者有解决方法吗?
有多种可能性。恐怕您可能需要与您的 IT 部门联系。
有一种称为 NTLM 的防火墙身份验证
阴谋集团不支持。它是微软专有的东西
仅由 Internet Explorer 支持(什么是一点拥抱和
在朋友之间扩展?)。
正如所建议的,可能是您的防火墙阻止了
gzip 文件,或者它甚至可能在其中查看并看到
可执行代码。您可以通过尝试下载一个来判断是否是这个
与您的网络浏览器的单个包:如果内容正在
被阻止,然后您会收到一条消息,并可以与您的
IT 部门关于解锁它。
或者,您可以执行我所做的操作:从家里下载最新版本的软件包描述和整个存档,将其放在 zip 驱动器上,并将其配置为 Cabal Install 的本地存储库。抱歉,已经有一段时间了,我不记得具体是怎么回事了,但你确实需要这两个文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)