文章目录
- 安装 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