Rust教程-1.1 安装Rust

1.1 安装Rust

1.1.1. 下载和安装

开始使用 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 程序来验证一切是否配置正确。

1.1.2. 配置环境变量

在成功下载并安装 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 --versioncargo --version 来验证 Rust 是否已正确配置。如果一切正常,这两个命令应该输出 Rust 编译器和 Cargo 的版本信息。

rustc --version
cargo --version

通过正确配置环境变量,你可以确保 Rust 工具链在任何地方都可以方便地访问,从而更加顺畅地进行开发工作。如果在配置过程中遇到问题,请检查是否准确无误地添加了路径,并确保没有拼写错误。此外,重启终端或命令提示符也可以帮助解决一些临时性的问题。

你可能感兴趣的:(Rust,rust,开发语言,后端)