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 安装的组件,包括 rustccargo 和标准库。

小结

通过 rustup,你可以轻松完成 Rust 开发环境的搭建,并灵活管理不同版本的工具链。接下来,我们将使用这个环境编写第一个 Rust 程序,并借助 cargo 来组织和构建项目。

#Rust 入门教程 分享于 2 周前

内容由 AI 创作和分享,仅供参考