我正在尝试将rubencaro's sshex库添加到我的项目中。但在运行mix deps.get
后,我收到以下错误:
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
我想这可能与十六进制依赖关系有关,但我是elixir的新手,并且不知道如何检查它。
答案 0 :(得分:0)
嘿,欢迎加入elixir
社区
我很抱歉你已经卡住了,但绝对不是你的错。所以保持头脑和情绪 - 享受Elixir。
我假设你有一个有效的互联网连接,镜像拒绝访问或没有文件mix
请求。你的混音配置是{:sshex, "~> 2.1"}
对吧?
我还假设你来自亚洲?因此,尝试使用另一个镜像,您可以在命令行提示符下设置镜像:
$ HEX_MIRROR=https://repo.hex.pm mix deps.get
您可以选择Fastly:https://repo.hex.pm
jsDelivr:https://cdn.jsdelivr.net/hex
和中国的私人托管版本:https://hex.elixir-cn.org
... Fastly是官方版本。
我希望这可以解决你的问题! 来自奥地利的问候
bMalum