相关疑难解决方法(0)

在公司代理后面的Windows上的货物

我认为这对于那些想在工作中使用Cargo with Windows的人来说是一个非常普遍的问题; 我看过多个与它相关的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
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能解决这个问题?我知道Cargo可以使用设置,.cargo/config并且代理详细信息可以包含在那里,但它不适用于我,无论是否指定证书的路径(我使用的是curl分发的路径),如下所示:

[http]
proxy = "http://user:password@proxy-address.xyz:port"
cainfo = "cert.pem"

[https]
proxy = "https://user:password@proxy-address.xyz:port"
cainfo = "cert.pem"
Run Code Online (Sandbox Code Playgroud)

配置文件中指定的代理适用于任何其他目的.

我正在使用Windows 7 64bit,Rust 1.11 GNU和Cargo捆绑它.我怎样才能使这个工作?目前,我不得不从他们的存储库中手动下载包来源paths = [...],并在Cargo配置文件中指定每个来源.

proxy rust rust-cargo

6
推荐指数
2
解决办法
1829
查看次数

在 Windows 上代理后面的货物 ssl 下载错误

我无法让货物在经过身份验证的代理后面的 Windows 下开始任何下载。

这是我的代理设置:-

C:\Users\ukb99427\Downloads
? set | grep http
https_proxy=http://user:pass@corporate.proxy:8080
http_proxy=http://user:pass@corporate.proxy:8080
Run Code Online (Sandbox Code Playgroud)

注意 http s _proxy 有一个http地址。这允许像 git 这样的东西,顺便说一下 rustup-init 和 rustup 可以正常工作。这些输出是

? rustup update
info: syncing channel updates for 'stable-x86_64-pc-windows-msvc'
info: syncing channel updates for 'nightly-x86_64-pc-windows-msvc'
info: latest update on 2017-11-10, rust version 1.23.0-nightly (d6b06c63a 2017-11-09)
info: downloading component 'rustc'
 33.4 MiB /  33.4 MiB (100 %)   2.7 MiB/s ETA:   0 s
Run Code Online (Sandbox Code Playgroud)

但是当运行等效cargo install命令时,我得到以下信息

? cargo install libc
    Updating registry `https://github.com/rust-lang/crates.io-index`
warning: spurious network …
Run Code Online (Sandbox Code Playgroud)

ssl rust rust-cargo

5
推荐指数
1
解决办法
2681
查看次数

标签 统计

rust ×2

rust-cargo ×2

proxy ×1

ssl ×1