首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在防火墙后,如何在Windows上使用rustup安装Rust?

在防火墙后,如何在Windows上使用rustup安装Rust?
EN

Stack Overflow用户
提问于 2017-03-17 03:35:39
回答 4查看 8.5K关注 0票数 17

I downloaded rustup-init.exe。当我在家里运行它时,一切都很好,但当我在办公室通过代理运行它时,我遇到了一个问题:

代码语言:javascript
运行
复制
info: syncing channel updates for 'stable-x86_64-pc-windows-msvc'
error: could not download file from 'https://static.rust-lang.org/dist/channel-rust-stable.toml.sha256' to 'C:\Users\350627\.rustup\tmp\l3ogei4e89gnb1df_file
info: caused by: error during download
info: caused by: [6] Couldn't resolve host name (Couldn't resolve host 'static.rust-lang.org')

我在Windows上,并且正确设置了http_proxy环境变量。

我尝试“自定义安装”,但它不给我手动提供IP地址的选项:

代码语言:javascript
运行
复制
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation

有谁知道解决办法吗?

EN

回答 4

Stack Overflow用户

发布于 2017-12-04 08:05:07

我听从了aSpex的建议..。

  1. 转至https://www.rust-lang.org/ ->
  2. -init.exe~/下载powershell中的:

下载.\rustup-init.exe的$proxy='http://‘$ENV:HTTP_PROXY=$proxy $ENV:HTTPS_PROXY=$proxy cd ~\

票数 30
EN

Stack Overflow用户

发布于 2017-03-17 06:48:07

我已经测试了上面建议的两个解决方案,它们都有效。谢谢,kennytm和ljedrz!

根据kennytm的建议,将以下行添加到c:\Windows\System32\

  • \etc中的主机文件中

13.32.244.72 static.rust-lang.org

  • Suggested by ljedrz,请使用独立的安装程序。在过去,人们可以很容易地找到这些独立的安装程序,但随着rust语言站点的最新重组,最初唯一真正弹出的是rustup-init.exe。然而,正如@ljedrz在上面的评论中指出的那样,这些独立的安装程序仍然存在,可以在这里找到:standalone installers for various platforms.
票数 7
EN

Stack Overflow用户

发布于 2021-10-26 04:19:30

我使用了一组稍微不同的变量。以下是Windows上的bash:

代码语言:javascript
运行
复制
export SSL_CERT_FILE=c:/wherever/bundle.crt
export RUSTUP_USE_REQWEST=1
export http_proxy=http://yourproxy:port
export https_proxy=http:// yourproxy:port
rustup update

您需要根据您的公司适当地调整证书的路径。

我使用此工具来检测代理,但您可以使用任何工具来获取URL:

https://github.com/aellerton/proxyhelper

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42843329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档