我见过rustup
被称为“工具链安装程序”,但很难找到 Rust 认为“工具链”的确切定义以及该概念的范围。
我已经安装了 Rust 编译器和 Cargo。还能rustup
带来什么?它只是一个 Rust 版本切换器吗?
作为 .NET 开发人员,也许有一个相似之处让我更容易掌握这个概念?
工具链是编译 Rust 应用程序所需的程序集合的特定版本。它包括但不限于:
rustc
cargo
rustdoc
可以安装其他组件,例如
rustfmt
clippy
miri
rust-analyzer
通过Rust 语言服务器提供高级编辑器支持Rustup 提供了安装、删除、更新、选择和以其他方式管理这些工具链及其相关部分的方法。
也可以看看: