本文包含
  • 如何在windows上安装rust
  • 配置vscode+git+deepseek的全套运行开发环境
  • 入门教程推荐。

1.下载rust及其所需的组件

前往官网页面下载rust:https://rust-lang.org/zh-CN/tools/install/
下载git:https://git-scm.com/install/
下载vscode:https://code.visualstudio.com/Download
下载visual studio installer:https://visualstudio.microsoft.com/zh-hans/downloads/

2.安装

关于安装的顺序:
如果你之前已经装过vscode或者git那自然没什么好说的了,如果你是第一次安装的话,建议按我文章的先后顺序来,免得出现一些奇奇怪怪的bug。

以上两点没什么好说的,如果不会的话可以去网上搜一下教程。

2.3 安装rust
  • 安装rust
    在运行rust-init.exe时,程序会自动检测设备和系统环境,基本上一路enter过去就可以了。

在windows上,rust默认采用的是MSVC 工具链(Microsoft Visual C++),因此在安装完后还要安装MSVC 工具链.


  • 为cargo换源:
    打开windows终端(powershell),输入如下指令,使用记事本打开cargo的配置文件:
    notepad $env:USERPROFILE\.cargo\config.toml
    如果显示该路径不存在或没有此文件的话,那就先创建文件之后再进行编辑。或者执行mkdir -p $env:USERPROFILE\.cargo.
    将如下内容复制到配置文件中并保存:
[source.crates-io]
replace-with = 'ustc'

[source.ustc]
registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"

我使用的是中科大的镜像源,你也可以去网上找其他的镜像源。

  • 为rustup换源

按 Win + R,输入 sysdm.cpl 回车 → 点击 “高级” → “环境变量”。
在“用户变量”或“系统变量”中点击“新建”:
变量名:RUSTUP_DIST_SERVER,变量值:https://mirrors.ustc.edu.cn/rust-static
变量名:RUSTUP_UPDATE_ROOT,变量值:https://mirrors.ustc.edu.cn/rust-static/rustup
确认后,重新打开终端窗口即可生效。

换源完成。

2.4安装MSVC以及必要的依赖组件

打开你在visual studio官网上下载的visual studio安装程序,选择“单个组件”
勾选如下工具:
适用于x64/x86的MSVC生成工具(最新版)(ARM设备勾选适用于ARM64/ARM64EC的MSVC生成工具(最新版))
Windows 11 SDK(或者windows10 sdk)

点击安装即可。

2.5 配置git、rust开发所需的插件以及添加GitHub copilot对于deepseek的支持插件。

得益于rust严格的语法规范和编译检查,这门语言非常适合ai代码生成。如果不配置好ai代码工具的话,那我认为你的rust将会失去一半灵魂。这一部分,将会介绍vscode中rust开发插件、git配置和DeepSeek V4 for Copilot Chat插件的配置方式。

首先打开vscode,安装如下插件并按提示进行配置:

  • rust-analyzer(由rust-lang官方开发的组件)
  • Crates-io(用于管理rust项目当中的依赖,并可以自动检查升级这些依赖)
  • GitHub Copilot Chat(vscode内置组件)
  • DeepSeek V4 for Copilot Chat(通过Copilot的非公开api增加Copilot对deepseek的支持)

配置git:
一般来说,如果你的设备已经安装完git的话,那么vscode将会自动找到它。

如果提示错误的话,可以点击左下角的齿轮图标(管理)——设置,
在上方配置项搜索框中输入git:path,找到这项配置选项,点击"在settings.json中编辑"
只修改"git.path": 这一项,在后面输入你设备中git.exe的路径即可.
例如:

"git.path": "C:\\Program Files\\Git\\bin\\git.exe"

至此全部完成.

3 初步了解rust环境

以下内容来自快速配置 Rust 开发环境并编写一个小应用!
Rust 的升级非常频繁。如果您安装 Rustup 后已有一段时间,那么很可能您的 Rust 版本已经过时了。运行 rustup update 获取最新版本的 Rust。
rustup是rust安装和工具链的管理工具.卸载rust可以运行rustup self uninstall
Cargo:Rust 的构建工具和包管理器
您在安装 Rustup 时,也会安装 Rust 构建工具和包管理器的最新稳定版,即 Cargo。Cargo 可以做很多事情:
cargo build 可以构建项目
cargo run 可以运行项目
cargo doc 可以为项目构建文档
cargo publish 可以将库发布到 crates.io。
要检查您是否安装了Rust和Cargo,可以在终端中运行:cargo --version
我们将在新的 Rust 开发环境中编写一个小应用。首先用 Cargo 创建一个新项目。在您的终端中执行:
cargo new hello-rust
这会生成一个名为hello-rust的新目录,其中包含以下文件:

hello-rust
|- Cargo.toml
|- src
  |- main.rs

Cargo.toml 为Rust的清单文件。其中包含了项目的元数据和依赖库。
src/main.rs 为编写应用代码的地方。
cargo new 会生成一个新的“Hello, world!”项目!我们可以进入新创建的目录中,执行下面的命令来运行此程序:
cargo run

4 推荐教程

入门教程推荐:

Rust 程序设计语言
或者如果访问有问题的话(没问题的话我为什么要自己重新部署..),你可以访问我自己部署的页面:Rust 程序设计语言

参考:
Rust,msvc工具链最小安装,VisualStudio Installer里怎么选
VScode插件 DeepSeek V4 for Copilot Chat
解决 Rust 编译错误:link.exe 未找到