我认为这是那些想在工作中与Windows一起使用Cargo的人中的一个非常普遍的问题。我已经看到了多个GitHub问题和与此相关的论坛帖子,但是没有一个答案能解决我的问题。
每当我尝试构建一些指向crates.io箱子的代码时,都会出现以下错误:
Downloading <package>
error: unable to get packages from source
Caused by:
failed to download package <package> from <package address>
Caused by:
SSL connect error
我该怎么做才能解决此问题?我知道Cargo可以在处使用设置,.cargo/config
并且可以在其中包含代理详细信息,但是无论是否指定证书的路径(我使用的是curl分发的证书),它都对我不起作用,如下所示:
[http]
proxy = "http://user:[email protected]:port"
cainfo = "cert.pem"
[https]
proxy = "https://user:[email protected]:port"
cainfo = "cert.pem"
配置文件中指定的代理可用于任何其他目的。
我正在使用Windows 7 64位,Rust 1.11 GNU和与其捆绑在一起的Cargo。我该如何工作?目前,我不得不求助于从其资源库中手动下载板条箱源paths = [...]
,并在Cargo配置文件中为它们中的每一个进行指定。
从与Rust 1.13稳定版捆绑在一起的0.13货物开始,这似乎不再是问题-我不再需要手动下载软件包并将其放入paths
货物的配置文件中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句