开始使用 Rust 的第一步是下载并安装它。Rust 提供了一个名为 Rustup 的命令行工具,用于管理 Rust 的不同版本以及相关工具链,如标准库针对不同目标平台的版本。
步骤 1:通过 Rustup 安装 Rust
在大多数情况下,最简单的方法是通过 Rust 官方提供的脚本自动安装 Rust。打开你的终端(Linux 或 macOS)或命令提示符/PowerShell(Windows),然后运行以下命令:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
此命令会下载一个脚本,并启动 Rustup 工具的安装过程。默认情况下,它将安装最新稳定版的 Rust 编译器。
如果你是在 Windows 上工作,可以访问 Rust 官方网站 并下载适用于 Windows 的 .exe
安装程序,或者使用 Windows Subsystem for Linux (WSL) 来执行上述命令。
步骤 2:更新 PATH 环境变量
安装过程中,Rustup 会修改你的 PATH
环境变量,以便你可以从命令行直接访问 rustc
(Rust 编译器)、cargo
(Rust 的包管理和构建系统)以及其他相关工具。对于大多数用户,默认设置就足够了。
如果你手动安装了 Rustup,确保你的 shell 配置文件(例如 .bashrc
、.zshrc
或者 .profile
文件)包含了如下一行来更新 PATH
:
source $HOME/.cargo/env
步骤 3:选择默认工具链
安装完成后,你可以使用 Rustup 来切换不同的工具链(比如 nightly 版本以获取最新的特性)。要查看当前安装的工具链,可以运行:
rustup show
要切换到不同的工具链,例如 nightly:
rustup default nightly
回到稳定版则使用:
rustup default stable
步骤 4:更新 Rust
随着时间推移,新的 Rust 版本会被发布。为了保持最新,只需定期运行以下命令即可更新你的 Rust 安装:
rustup update
这将确保你拥有最新稳定版的 Rust 编译器以及 Cargo。
完成这些步骤后,你就成功地在自己的机器上设置了 Rust 开发环境。接下来,可以尝试编写并编译你的第一个 Rust 程序来验证一切是否配置正确。
在成功下载并安装 Rust 后,确保其工具链(包括 rustc
编译器、cargo
包管理器等)能够从命令行直接访问是非常重要的。这通常涉及到配置系统的环境变量,特别是 PATH
变量,以便包含 Rust 工具链的可执行文件路径。
Rustup 安装过程中通常会自动处理这一配置,但有时你可能需要手动调整或验证这些设置,尤其是在遇到无法从命令行调用 Rust 命令的情况下。
步骤 1:确定 Rust 工具链的安装位置
默认情况下,Rust 和 Cargo 的二进制文件会被安装到 $HOME/.cargo/bin
目录下(对于 Linux 和 macOS 用户),或者是在 Windows 上的 %USERPROFILE%\.cargo\bin
。你可以通过运行以下命令来确认 Rust 安装的具体位置:
rustup show home
步骤 2:更新 PATH 环境变量
你需要将 Rust 工具链的 bin 目录添加到你的系统 PATH
环境变量中。根据你的操作系统,这个过程可能会有所不同。
Linux 或 macOS: 打开终端,并编辑你的 shell 配置文件(如 .bashrc
, .zshrc
或其他)。如果 Rustup 没有自动完成此操作,添加如下一行:
export PATH="$HOME/.cargo/bin:$PATH"
保存更改后,记得重新加载你的 shell 配置文件以使更改生效:
source ~/.bashrc # 或者 .zshrc,取决于你使用的shell
Windows: 如果你使用的是图形界面,可以通过“系统属性” -> “高级系统设置” -> “环境变量”,找到 Path
变量并编辑它,然后添加一个新的路径指向 %USERPROFILE%\.cargo\bin
。如果你更喜欢使用命令行,可以使用 setx
命令:
setx PATH "%USERPROFILE%\.cargo\bin;%PATH%"
请注意,修改 PATH
变量后,新开的命令提示符窗口才会看到更改效果。
步骤 3:验证配置
完成上述配置之后,你应该可以通过命令行运行 rustc --version
和 cargo --version
来验证 Rust 是否已正确配置。如果一切正常,这两个命令应该输出 Rust 编译器和 Cargo 的版本信息。
rustc --version
cargo --version
通过正确配置环境变量,你可以确保 Rust 工具链在任何地方都可以方便地访问,从而更加顺畅地进行开发工作。如果在配置过程中遇到问题,请检查是否准确无误地添加了路径,并确保没有拼写错误。此外,重启终端或命令提示符也可以帮助解决一些临时性的问题。