Rust 安装指南 – wiki大全

Rust 安装指南

Rust 是一种现代的系统编程语言,专注于安全性、性能和并发性。它在许多领域都获得了广泛关注,包括 WebAssembly、命令行工具、网络服务以及嵌入式系统。本指南将详细介绍如何在您的系统上安装 Rust 及其相关的工具链。

安装 Rust:使用 rustup (推荐方式)

安装 Rust 的官方推荐方法是使用 rustuprustup 是一个命令行工具,用于管理 Rust 编程语言的版本和相关工具。它使得安装、更新和切换不同版本的 Rust 变得非常简单。

什么是 rustup?

rustup 允许您在您的机器上安装不同的 Rust 工具链。工具链包含 Rust 编译器 rustc、标准库 std、包管理器 cargo 以及其他实用工具。通过 rustup,您可以轻松地在稳定版、测试版和夜间版 Rust 之间切换,并且可以为不同的目标平台(如 WebAssembly 或嵌入式设备)安装交叉编译工具链。

系统要求

在开始安装之前,请确保您的系统满足以下基本要求:

  • Linux/macOS: 需要一个 C 编译器 (通常是 gccclang)。在大多数 Linux 发行版和 macOS 上,这通常已经安装或可以通过包管理器轻松安装。
  • Windows: 需要 C++ 构建工具。rustup 安装程序通常会引导您安装 Visual Studio 的 C++ 构建工具。

Linux 和 macOS 安装步骤

在 Linux 和 macOS 系统上,您可以通过终端运行一个简单的脚本来安装 rustup

  1. 打开您的终端
  2. 执行安装脚本: 复制并粘贴以下命令到您的终端并按回车键。这个命令会下载 rustup 安装程序并启动安装过程。

    bash
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

    • curl: 一个用于传输数据的命令行工具。
    • --proto '=https' --tlsv1.2: 确保使用安全的 HTTPS 协议和 TLSv1.2。
    • -sSf: 隐藏进度条 (-sS),如果失败则静默退出 (-f)。
    • https://sh.rustup.rs: rustup 安装脚本的官方下载地址。
    • | sh: 将下载的脚本通过管道传递给 sh (shell) 执行。
  3. 遵循屏幕提示: 安装程序会引导您完成配置。默认情况下,它会安装最新稳定版 Rust,并将其添加到您的系统 PATH 环境变量中。通常选择默认选项 (1) 即可。

  4. 配置环境变量: 安装完成后,您可能需要重新启动终端会话,或者手动运行以下命令来更新您的当前 shell 会话的环境变量,以便系统能够找到 cargorustc 命令:

    bash
    source $HOME/.cargo/env

    这个命令会将 ~/.cargo/bin 目录添加到您的 PATH 中。cargorustc 等 Rust 工具将安装在这个目录中。

Windows 安装步骤

在 Windows 系统上,rustup 提供了一个图形化的安装程序,使得安装过程更加直观。

  1. 访问官方下载页面: 打开您的网络浏览器,访问 Rust 官方安装页面:
    https://www.rust-lang.org/tools/install

  2. 下载 rustup-init.exe 在页面上找到适用于 Windows 的 rustup-init.exe 安装程序并下载它。

  3. 运行安装程序: 双击下载的 rustup-init.exe 文件。

  4. 遵循屏幕指示: 安装程序将引导您完成一系列步骤。

    • 选择安装类型: 通常选择默认安装 (1) 即可,它会安装最新稳定版 Rust,并将其路径添加到您的系统环境变量中。
    • 安装 C++ 构建工具: 如果您的系统尚未安装,rustup 可能会提示您安装 Visual Studio 的 C++ 构建工具。这些工具包含了编译 Rust 代码所需的链接器和必要的库。您可以选择让安装程序为您安装这些工具,或者手动安装 Visual Studio Build Tools 并选择 “Desktop development with C++” 工作负载。
  5. 完成安装: 安装程序完成后,您可能需要关闭并重新打开命令提示符 (Command Prompt) 或 PowerShell 窗口,以确保新的环境变量生效。

验证安装

无论您在哪种操作系统上安装 Rust,安装完成后都应该验证它是否正确安装。

  1. 打开新的终端或命令提示符 (如果您刚刚安装完成,请确保是新打开的会话)。
  2. 检查 Rust 编译器版本:

    bash
    rustc --version

    您应该看到类似于 rustc 1.xx.0 (xxxxxxxx 20XX-XX-XX) 的输出,表示 Rust 编译器的版本。

  3. 检查 Cargo 包管理器版本:

    bash
    cargo --version

    您应该看到类似于 cargo 1.xx.0 (xxxxxxxx 20XX-XX-XX) 的输出,表示 Cargo 包管理器的版本。

如果这两个命令都能成功显示版本信息,那么恭喜您,Rust 已经成功安装在您的系统上了!

更新 Rust

Rust 社区活跃,新版本发布频繁。rustup 使得更新 Rust 变得非常简单。

  • 要将您的 Rust 安装更新到最新稳定版本,只需运行:

    bash
    rustup update

    这个命令会更新 rustup 本身,并下载并安装您已安装工具链的最新版本。

卸载 Rust

如果您需要从系统中移除 Rust,rustup 也提供了便捷的卸载方式。

  • 在终端或命令提示符中运行:

    bash
    rustup self uninstall

    这个命令会移除 Rust 所有的文件和工具链,并清理您的环境变量。

本地文档

Rust 安装包通常包含一份完整的本地文档副本。这对于离线查阅官方文档或 API 参考非常有用。

  • 要在浏览器中打开本地文档,运行:

    bash
    rustup doc

    这会启动一个本地服务器并在您的默认浏览器中打开 Rust 文档。

总结

通过 rustup,安装和管理 Rust 环境变得前所未有的简单。现在,您已经拥有了开始编写高效、安全和并发的 Rust 程序所需的一切工具。祝您的 Rust 编程之旅愉快!Okay, I have created the article about installing Rust.
Is there anything else I can help you with?

滚动至顶部