安装Rust
2024-03-17 17:33:41

安装MSVC

Rust 链接依赖MSVC或者GNU,而在Windows下,自然是选择MSVC了。
下载 Visual Studio:https://visualstudio.microsoft.com/zh-hans/downloads/

安装Rust

在安装前先修改安装源,因为中国大陆的网络大家都懂的。执行以下CMD命令

1
2
3
4
5
setx RUSTUP_DIST_SERVER "https://rsproxy.cn" /M
setx RUSTUP_UPDATE_ROOT "https://rsproxy.cn/rustup" /M
setx RUSTUP_HOME "D:\Rust\home" /M
setx CARGO_HOME "D:\Rust\cargo" /M
setx PATH "%PATH%%%CARGO_HOME%\bin" /M

其中RUSTUP_DIST_SERVERRUSTUP_UPDATE_ROOT是安装源。而RUSTUP_HOMECARGO_HOME是指定安装目录,这个是可选的,默认会在C盘。
接着去 https://www.rust-lang.org/tools/install 下载安装程序,有32位和64位两种版本选择。
32位直连地址:rustup-init.exe
64位直连地址:rustup-init.exe
注意,下载完成后不要双击启动安装程序,否则无法读到前面设置的环境变量,应该通过CMD窗口启动
安装过程就是下一步就行了,没什么好介绍的了。
安装结束后重开一个CMD窗口(因为环境变量在当前窗口中还未生效)。输入命令行验证一下

1
rustc --version

正确的话会打印Rust版本号。

修改crates源

crates就是像npm那样的仓库。进入cargo根目录,创建一个没有扩展名,名为config的文件,内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[source.crates-io]
# To use sparse index, change 'rsproxy' to 'rsproxy-sparse'
replace-with = 'rsproxy'

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

[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"

[net]
git-fetch-with-cli = true

安装IDE

IDE可以选择用 Visual Studio Code 或者 IntelliJ IDEA
我选择了更专业的IntelliJ IDEA,接着安装Rust插件:https://plugins.jetbrains.com/plugin/8182-rust

Hello World

万事俱备,可以开始创建第一个工程了,新建一个文件夹,然后用cargo创建工程

1
cargo new hello

接着用IntelliJ IDEA打开刚刚创建的 hello 文件夹,首次运行IDE会自动下载相关的依赖,需要稍等片刻。
接着打开main.rs文件,按下Shift + F10启动第一个Rust程序吧!