文章目录
-
[安装 Rustup](#安装 Rustup)
-
- 配置镜像源
- [安装 Rustup](#安装 Rustup)
-
[安装 Rust](#安装 Rust)
-
[VS Code插件](#VS Code插件)
-
Rust 官网:https://www.rust-lang.org/zh-CN/
-
Crates 包管理:https://crates.io/
-
Rust 程序设计语言:https://kaisery.github.io/trpl-zh-cn/
-
通过例子学 Rust:https://rustwiki.org/zh-CN/rust-by-example/
安装 Rustup
配置镜像源
- 飞书镜像:https://rsproxy.cn/
bash
echo 'export RUSTUP_DIST_SERVER=https://rsproxy.cn' >> ~/.bash_profile
echo 'export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup' >> ~/.bash_profile
# zsh 终端
echo 'export RUSTUP_DIST_SERVER=https://rsproxy.cn' >> ~/.zshrc
echo 'export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup' >> ~/.zshrc
- 环境变量生效
bash
source ~/.bash_profile
# zsh 终端
source ~/.zshrc
安装 Rustup
bash
# 删除已有的 Rustup 安装
rustup self uninstall
# 安装 Rustup 并使用飞书镜像
curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh
# 升级 Rustup
rustup update
# 卸载 Rustup
rustup self uninstall
安装 Rust
bash
# 列出已安装版本 Rust
rustup toolchain list
# 安装指定版本 Rust
rustup toolchain install 1.55.0
# 设置默认 Rust 版本
rustup default 1.55.0
# 当前 Rust 版本
rustc --version
# 卸载指定 Rust 版本
rustup toolchain uninstall 1.55.0
- 安装完后重启终端再输入以下命令
bash
# 验证 Rust 是否成功安装
rustc --version
# 验证 Cargo(Rust 的包管理工具)是否成功安装
cargo --version
VS Code插件
- Rust Extension Pack
- CodeLLDB 是 Rust 用来 Debug 的工具
- rust-analyzer 进行代码诊断
创建项目
bash
# 包含 Rust 项目结构
cargo new demo
代码示例
- demo/src/main.rs
rust
fn main() {
println!("Hello, world!");
}
bash
cd demo
# 编译并运行项目
cargo run