2016-09-20 93 views
0

我试图将rubencaro's sshex库添加到我的项目中。但运行后mix deps.get我得到以下错误:添加sshex库时请求失败

Checking package (https://s3-ap-southeast-1.amazonaws.com/s3-asia.hex.pm/tarballs/sshex-2.1.0.tar) 
Request failed ({:failed_connect, [{:to_address, {'s3-ap-southeast-1.amazonaws.com', 443}}, {:inet, [:inet], :nxdomain}]}) 
** (Mix) Package fetch failed and no cached copy available 

我想这可能与十六进制的依赖关系,但我在一个灵药和纽比真的不知道如何检查。

+1

看起来你需要检索十六进制包不具有'sshex-2.1.0'副本和/或临时不可镜子。 – mudasobwa

+0

这是有道理的。谢谢@mudasobwa – ntonnelier

+0

请考虑回答自己的问题关闭它 – Zepplock

回答

0

嘿嘿,欢迎在elixir社区

我很遗憾,你已经卡住了,但它绝对不是你的错。所以,保持头脑和心情 - 享受药剂。

我假设你有一个可以正常工作的网络连接,并且镜像拒绝访问或者没有文件mix请求。在你的混音配置中是{:sshex, "~> 2.1"}对不对?

我还假设你来自亚洲?因此,尝试另一面镜子,你可以这样设置镜子在你的命令行提示:

$ HEX_MIRROR=https://repo.hex.pm mix deps.get 

您可以快速度之间进行选择:https://repo.hex.pm jsDelivr:https://cdn.jsdelivr.net/hex和在中国的私人托管版本:https://hex.elixir-cn.org ...的快速度是官方的。

我希望这能解决你的问题!来自奥地利

问候

bMalum

+0

感谢@bMalum,这很好。我不在亚洲,顺便提一下,我在欧洲(目前保加利亚)。很高兴加入仙丹社区。干杯! – ntonnelier