安装 Rustup
配置镜像源
echo 'export RUSTUP_DIST_SERVER=https://rsproxy.cn' >> ~/.bash_profile
echo 'export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup' >> ~/.bash_profile
echo 'export RUSTUP_DIST_SERVER=https://rsproxy.cn' >> ~/.zshrc
echo 'export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup' >> ~/.zshrc
source ~/.bash_profile
source ~/.zshrc
安装 Rustup
rustup self uninstall
curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh
rustup update
rustup self uninstall
安装 Rust
rustup toolchain list
rustup toolchain install stable
rustup toolchain install 1.55.0
rustup update stable
rustc --version
cargo --version
rustup default 1.55.0
rustc --version
rustup toolchain uninstall 1.55.0
VS Code插件
- Rust Extension Pack
- CodeLLDB 是 Rust 用来 Debug 的工具
- rust-analyzer 进行代码诊断
创建项目
cargo new demo

代码示例
fn main() {
println!("Hello, world!");
}
cd demo
cargo run