本文包含
- 如何在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.1 安装vscode
-
2.2 安装git
安装git可以参考Git安装【详细图文教程】
以上两点没什么好说的,如果不会的话可以去网上搜一下教程。
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 未找到