1.3 安装 Rust
要开始使用 Rust 编写程序,首先需要在本地计算机上安装 Rust 工具链。Rust 官方提供了一套统一、跨平台的安装工具——rustup,它能帮助你管理 Rust 的编译器(rustc)、包管理器(cargo)以及不同版本的工具链。
使用 rustup 安装 Rust
rustup 是 Rust 的官方工具链管理器,支持 Windows、macOS 和 Linux 等主流操作系统。它不仅可以安装最新稳定版的 Rust,还能方便地切换到测试版(beta)或开发版(nightly),以及为不同目标平台交叉编译。
在类 Unix 系统(Linux/macOS)上安装
打开终端,运行以下命令:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
该脚本会下载并运行 rustup 安装程序。默认情况下,它会安装稳定版 Rust 工具链,并将相关可执行文件添加到你的 PATH 环境变量中(通常位于 $HOME/.cargo/bin)。
安装完成后,重新加载 shell 配置或打开新终端,即可使用 Rust 命令。
在 Windows 上安装
访问 https://www.rust-lang.org/tools/install,下载并运行 rustup-init.exe。建议在安装过程中选择默认选项,并确保系统已安装 Visual Studio C++ 构建工具(或 Visual Studio Build Tools),因为 Rust 在编译某些 crate 时可能依赖原生 Windows 工具链。
提示:如果你使用的是 Windows Subsystem for Linux (WSL),可以直接按照 Linux 方式安装。
验证安装
安装完成后,可以通过以下命令验证 Rust 是否正确安装:
rustc --version
cargo --version
输出应类似如下(版本号可能更新):
rustc 1.78.0 (...)
cargo 1.78.0 (...)
其中:
rustc是 Rust 编程语言的编译器;cargo是 Rust 的构建系统和包管理器,用于创建项目、管理依赖、编译代码、运行测试等。
工具链管理
rustup 允许你管理多个 Rust 工具链。常用命令包括:
rustup update:更新所有已安装的工具链到最新版本;rustup default stable:设置默认使用稳定版;rustup toolchain install nightly:安装 nightly 版本;rustup show:显示当前使用的工具链信息。
你还可以为特定项目指定工具链版本,在项目根目录下创建一个名为 rust-toolchain.toml 的文件,例如:
[toolchain]
channel = "1.78.0"
卸载 Rust
如果需要卸载 Rust 及其工具链,只需运行:
rustup self uninstall
该命令会移除所有由 rustup 安装的组件,包括 rustc、cargo 和标准库。
小结
通过 rustup,你可以轻松完成 Rust 开发环境的搭建,并灵活管理不同版本的工具链。接下来,我们将使用这个环境编写第一个 Rust 程序,并借助 cargo 来组织和构建项目。