Rust 安装指南
Rust 是一种现代的系统编程语言,专注于安全性、性能和并发性。它在许多领域都获得了广泛关注,包括 WebAssembly、命令行工具、网络服务以及嵌入式系统。本指南将详细介绍如何在您的系统上安装 Rust 及其相关的工具链。
安装 Rust:使用 rustup (推荐方式)
安装 Rust 的官方推荐方法是使用 rustup。rustup 是一个命令行工具,用于管理 Rust 编程语言的版本和相关工具。它使得安装、更新和切换不同版本的 Rust 变得非常简单。
什么是 rustup?
rustup 允许您在您的机器上安装不同的 Rust 工具链。工具链包含 Rust 编译器 rustc、标准库 std、包管理器 cargo 以及其他实用工具。通过 rustup,您可以轻松地在稳定版、测试版和夜间版 Rust 之间切换,并且可以为不同的目标平台(如 WebAssembly 或嵌入式设备)安装交叉编译工具链。
系统要求
在开始安装之前,请确保您的系统满足以下基本要求:
- Linux/macOS: 需要一个 C 编译器 (通常是
gcc或clang)。在大多数 Linux 发行版和 macOS 上,这通常已经安装或可以通过包管理器轻松安装。 - Windows: 需要 C++ 构建工具。
rustup安装程序通常会引导您安装 Visual Studio 的 C++ 构建工具。
Linux 和 macOS 安装步骤
在 Linux 和 macOS 系统上,您可以通过终端运行一个简单的脚本来安装 rustup。
- 打开您的终端。
-
执行安装脚本: 复制并粘贴以下命令到您的终端并按回车键。这个命令会下载
rustup安装程序并启动安装过程。bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shcurl: 一个用于传输数据的命令行工具。--proto '=https' --tlsv1.2: 确保使用安全的 HTTPS 协议和 TLSv1.2。-sSf: 隐藏进度条 (-sS),如果失败则静默退出 (-f)。https://sh.rustup.rs:rustup安装脚本的官方下载地址。| sh: 将下载的脚本通过管道传递给sh(shell) 执行。
-
遵循屏幕提示: 安装程序会引导您完成配置。默认情况下,它会安装最新稳定版 Rust,并将其添加到您的系统
PATH环境变量中。通常选择默认选项 (1) 即可。 -
配置环境变量: 安装完成后,您可能需要重新启动终端会话,或者手动运行以下命令来更新您的当前 shell 会话的环境变量,以便系统能够找到
cargo和rustc命令:bash
source $HOME/.cargo/env这个命令会将
~/.cargo/bin目录添加到您的PATH中。cargo和rustc等 Rust 工具将安装在这个目录中。
Windows 安装步骤
在 Windows 系统上,rustup 提供了一个图形化的安装程序,使得安装过程更加直观。
-
访问官方下载页面: 打开您的网络浏览器,访问 Rust 官方安装页面:
https://www.rust-lang.org/tools/install -
下载
rustup-init.exe: 在页面上找到适用于 Windows 的rustup-init.exe安装程序并下载它。 -
运行安装程序: 双击下载的
rustup-init.exe文件。 -
遵循屏幕指示: 安装程序将引导您完成一系列步骤。
- 选择安装类型: 通常选择默认安装 (
1) 即可,它会安装最新稳定版 Rust,并将其路径添加到您的系统环境变量中。 - 安装 C++ 构建工具: 如果您的系统尚未安装,
rustup可能会提示您安装 Visual Studio 的 C++ 构建工具。这些工具包含了编译 Rust 代码所需的链接器和必要的库。您可以选择让安装程序为您安装这些工具,或者手动安装 Visual Studio Build Tools 并选择 “Desktop development with C++” 工作负载。
- 选择安装类型: 通常选择默认安装 (
-
完成安装: 安装程序完成后,您可能需要关闭并重新打开命令提示符 (Command Prompt) 或 PowerShell 窗口,以确保新的环境变量生效。
验证安装
无论您在哪种操作系统上安装 Rust,安装完成后都应该验证它是否正确安装。
- 打开新的终端或命令提示符 (如果您刚刚安装完成,请确保是新打开的会话)。
-
检查 Rust 编译器版本:
bash
rustc --version您应该看到类似于
rustc 1.xx.0 (xxxxxxxx 20XX-XX-XX)的输出,表示 Rust 编译器的版本。 -
检查 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?