Rust环境搭建
注:基于 mac
rust
先安装 rust 版本管理器,类似 nvm
brew install rustup
# NOTE: 按照提示安装就行了,有问题可以评论交流 ~
# 默认安装最新的稳定版本
rustup --version # 类比 nvm
rustc --version # 类比 node
cargo --version # 类比 npm
# 更新
rustup update
# 卸载
rustup self uninstall
rustup
默认会安装最新稳定版本的 rustc
和 cargo
cargo 插件
cargo-edit
。更便捷地管理依赖
# cargo install 安装全局模块
cargo install cargo-edit
# 这个工具会提供4个新的指令:add, rm, upgrade 和 set-version
cargo add [deps]
# 其他命令
cargo run
cargo build
cargo test
cargo publish
cargo-make/just
。cargo-make 与 make 的作用类似,可用来执行一个或一组任务,执行预定义的工作流Cargo-cache
。列出 cargo 缓存的位置、种类、大小,还可以清理空间、压缩缓存cargo-workspaces
。类似于 yarn workspacescargo-audit
。用于 Rust 项目的安全漏洞扫描工具cargo-tree/cargo-deps
。可以列出 rust 项目的依赖树
vscode 插件
rust-analyzer
。rust 语法分析、错误检查、代码高亮、智能提示等crates
。可以显示依赖包的最新版本,也提供了快速升级的入口Even Better TOML
。toml 文件格式化、语法高亮