文章目录
 - 安装 Rustup
-  
- 安装 Rust
- 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/
- 在线运行:https://play.rust-lang.org/
安装 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 1.55.0
rustup default 1.55.0
rustc --version
rustup toolchain uninstall 1.55.0
 
 
rustc --version
cargo --version
 
VS Code插件
 
- Rust Extension Pack - CodeLLDB 是 Rust 用来 Debug 的工具
- rust-analyzer 进行代码诊断
 
创建项目
 
cargo new demo
 

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