Windows 11 上通过国内源安装 Rust

365bet现金网 2025-07-23 10:27:35 admin 7478 596
Windows 11 上通过国内源安装 Rust

下载

首先,从 Rust 官方网站下载 rustup-init.exe 64 位安装包。

https://www.rust-lang.org/tools/install

网络连接错误

但是直接点击 rustup-init.exe 进行安装,会报错。大意是网络无法连接。

这个跟之前在 Linux 上安装 rust 是一样的问题,被网址被国内和谐了。

info: profile set to 'default'

info: default host triple is x86_64-pc-windows-msvc

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\Lenovo\.rustup\tmp\_rjoemu64lntqth4_file': failed to make network request: error sending request for url (https://static.rust-lang.org/dist/channel-rust-stable.toml.sha256): error trying to connect: tcp connect error: 由于连接方在一段时间后没 有正确答复或连接的主机没有反应,连接尝试失败。 (os error 10060): error trying to connect: tcp connect error: 由于连接方 在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 (os error 10060): tcp connect error: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 (os error 10060): 由于连接方在一段时间后没有正确答复或连接的主机没有反 应,连接尝试失败。 (os error 10060)

Press the Enter key to continue.

配置国内源

进入到保存 rustup-init.exe 的文件目录。

同时按住 Shift 键及鼠标右键,在弹出菜单中,选择 “在此处打开 Powershell 窗口”。(又学到了一招 Windows 11 小技巧。。。)

注意,不按 Shift 键,是没有这个 Powershell菜单选项的。

设置国内源的环境变量:

$ENV:RUSTUP_DIST_SERVER='https://mirrors.ustc.edu.cn/rust-static'

$ENV:RUSTUP_UPDATE_ROOT='https://mirrors.ustc.edu.cn/rust-static/rustup'

然后再重新执行 rust 安装程序:

.\rustup-init.exe

安装过程日志

再次安装就非常快了

info: profile set to 'default'

info: default host triple is x86_64-pc-windows-msvc

info: syncing channel updates for 'stable-x86_64-pc-windows-msvc'

info: latest update on 2024-03-28, rust version 1.77.1 (7cf61ebde 2024-03-27)

info: downloading component 'cargo'

info: downloading component 'clippy'

info: downloading component 'rust-docs'

14.9 MiB / 14.9 MiB (100 %) 5.3 MiB/s in 2s ETA: 0s

info: downloading component 'rust-std'

18.2 MiB / 18.2 MiB (100 %) 7.1 MiB/s in 3s ETA: 0s

info: downloading component 'rustc'

58.1 MiB / 58.1 MiB (100 %) 6.4 MiB/s in 23s ETA: 0s

info: downloading component 'rustfmt'

info: installing component 'cargo'

info: installing component 'clippy'

info: installing component 'rust-docs'

14.9 MiB / 14.9 MiB (100 %) 1.8 MiB/s in 26s ETA: 0s

info: installing component 'rust-std'

18.2 MiB / 18.2 MiB (100 %) 16.3 MiB/s in 1s ETA: 0s

11 IO-ops / 11 IO-ops (100 %) 0 IOPS in 9s ETA: Unknown

info: installing component 'rustc'

58.1 MiB / 58.1 MiB (100 %) 17.5 MiB/s in 3s ETA: 0s

12 IO-ops / 12 IO-ops (100 %) 0 IOPS in 16s ETA: Unknown

info: installing component 'rustfmt'

info: default toolchain set to 'stable-x86_64-pc-windows-msvc'

stable-x86_64-pc-windows-msvc installed - rustc 1.77.1 (7cf61ebde 2024-03-27)

Rust is installed now. Great!

To get started you may need to restart your current shell.

This would reload its PATH environment variable to include

Cargo's bin directory (%USERPROFILE%\.cargo\bin).

Press the Enter key to continue.

测试

关闭当前 Powershell 窗口,再次打开,就能使用 rust 相关工具了。

> rustc.exe --version

rustc 1.77.1 (7cf61ebde 2024-03-27)

cargo 国内源

如果需要后续使用 cargo 安装依赖包,继续使用国内源,还需修改 windows 系统环境变量。

在 windows 当前用户目录下,找到 .cargo 目录,在其下面新建一个 config 文件

内容:

[source.crates-io]

registry = "https://github.com/rust-lang/crates.io-index"

# 替换成你偏好的镜像源

replace-with = 'ustc'

# 清华大学

[source.tuna]

registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

# 中国科学技术大学

[source.ustc]

registry = "git://mirrors.ustc.edu.cn/crates.io-index"

# 上海交通大学

[source.sjtu]

registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"

# rustcc社区

[source.rustcc]

registry = "git://crates.rustcc.cn/crates.io-index"

保存即可

参考

https://www.cnblogs.com/manqing321/p/17026725.html

微信关注我哦 👍

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,

查看更多联系方式

相关推荐

噪音如何检测
365皇冠体育网址

噪音如何检测

07-09 612
拜托了愚者
bt365体育平台3

拜托了愚者

07-11 867