从零开始安装Rust
1 下载安装文件
访问Rust Programming Language。
点击GET STARTED,在网页中下载相应的安装文件,获取rustup-init.exe。
2 配置环境变量
首先,我们需要了解Rust相关的环境变量:
- RUSTUP_HOME:Rustup目录
- CARGO_HOME:Cargo目录
它们默认安装在用户目录下,分别位于.rustup
和.cargo
文件夹中。
如果想修改它们的安装位置,请在安装前修改它们的值,如果没有相应的环境变量,则新建即可。
3 安装Rust
待环境变量配置生效后,打开rustup-init.exe,阅读命令行上的提示:
欢迎使用Rust!
我们将下载并安装Rust的官方编译器及其包管理器Cargo。
Rustup元数据和工具链将安装到Rustup主目录中,位于:%RUSTUP_HOME%\.rustup,可以使用环境变量RUSTUP_HOME进行修改。
Cargo主目录位于:%CARGO_HOME%\.cargo,可以使用环境变量CARGO_HOME进行修改。
Cargo、RustC、RustUp和其他命令将添加到Cargo的bin目录中,位于:%CARGO_HOME%\.cargo\bin,然后,通过修改HKEY_CURRENT_USER/environment/path注册表项,将此路径添加到path环境变量中。
您可以随时使用rustup自卸载进行卸载,这些更改将被还原。
当前安装选项:
默认主机三元组:
默认工具链:
配置文件:
修改PATH变量
1) 继续安装
2) 自定义安装
3) 取消安装
如要修改安装选项,则输入2并按下回车键。
在命令行中输入1,按下回车键,开始下载安装所需要的文件。
安装后,输入
rustup -V
cargo -V
查看Rustup和Cargo版本。
4 Hello World
新建hello.rs
文件:
fn main() {
println!("Hello world!");
}
在该目录下使用如下命令编译:
rustc hello.rs
使用如下命令运行:
.\hello
终端将显示:
Hello world!
5 安装过程慢的解决方案
按下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")