目录

  • 下载rustup-init.exe(Rust安装工具)
  • 使用镜像加速rustup安装
  • 安装Rust
  • 安装标准库源码
  • 使用镜像加速cargo包下载
  • 安装结果确认
  • 更新、卸载和文档查看
  • 参考文档

下载rustup-init.exe(Rust安装工具)

下载安装程序 https://www.rust-lang.org/tools/install ,我选的是64位:

使用镜像加速rustup安装

Win+X ,然后按 A 以管理员权限启动 Powershell,分别执行以下命令:

[environment]::SetEnvironmentvariable("RUSTUP_DIST_SERVER", "https://mirrors.ustc.edu.cn/rust-static", "User")[environment]::SetEnvironmentvariable("RUSTUP_UPDATE_ROOT", "https://mirrors.ustc.edu.cn/rust-static/ rustup", "User")

结果如下:

Powershell执行完不要关闭,后面还会多次用到。

安装Rust

打开 rustup-init.exe,我选择的是默认选项,输入 1 即可:

上面的图片是安装好后二次运行的结果,实际第一次安装时会下载一些东西。如果没有前面设置镜像加速,这一步大概率会卡主。

我的电脑上已经提前安装了VS2022和C++桌面开发环境,所以默认是 x86_64-pc-windows-msvc 没有单独设置的步骤。

安装标准库源码

语言服务器需要源码,打开powershell执行:

rustup component add rust-src 

使用镜像加速cargo包下载

打开Powershell执行:

"[source.crates-io]registry = 'https://github.com/rust-lang/crates.io-index'replace-with = 'ustc'[source.ustc]registry = 'https://mirrors.ustc.edu.cn/crates.io-index/'"|Out-File -Encoding utf8 $home\.cargo\config

结果如下:

脚本在用户目录.cargo目录下新建了文件config,用中科大镜像加快cargo包下载,参考中科大镜像。

安装结果确认

打开powershell执行:

rustc --version

应该会看到最新版本的版本号、提交哈希和提交日期 已发布的稳定版本,格式如下:

rustc x.y.z (abcabcabc yyyy-mm-dd)

结果如下:

注:cargo环境变量会自动设置,不需要手动添加。

更新、卸载和文档查看

更新到新发布的版本,打开powershell执行:

rustup update

要卸载 Rust 请执行:

rustup self uninstall

在浏览器中打开本地文档执行

rustup doc

参考文档

  • Rust官方文档 安装
  • 安装Rust及VSCode环境设置(Windows 10)
  • Windows 安装 Rust 并设置镜像加速