简介
欢迎来到安装实验。本实验是《Rust 程序设计语言》的一部分。你可以在 LabEx 中练习 Rust 技能。
在本实验中,你需要使用 rustup
(一个用于管理 Rust 版本及相关工具的命令行工具)通过网络连接下载来安装 Rust。
This tutorial is from open-source community. Access the source code
💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版
欢迎来到安装实验。本实验是《Rust 程序设计语言》的一部分。你可以在 LabEx 中练习 Rust 技能。
在本实验中,你需要使用 rustup
(一个用于管理 Rust 版本及相关工具的命令行工具)通过网络连接下载来安装 Rust。
第一步是安装 Rust。我们将通过 rustup
(一个用于管理 Rust 版本及相关工具的命令行工具)来下载 Rust。下载过程需要联网。
注意:如果你由于某种原因不想使用
rustup
,请访问 https://forge.rust-lang.org/infra/other-installation-methods.html 上的“其他 Rust 安装方法”页面以获取更多选项。
以下步骤将安装 Rust 编译器的最新稳定版本。Rust 的稳定性保证确保了本书中所有能编译的示例在更新的 Rust 版本中仍能继续编译。不同版本的输出可能会略有不同,因为 Rust 经常改进错误信息和警告。换句话说,你使用这些步骤安装的任何更新的稳定版 Rust 应该都能如预期般与本书内容配合使用。
命令行表示法
在本章及整本书中,我们将展示一些在终端中使用的命令。你应该在终端中输入的行都以
$
开头。你无需输入$
字符;它是命令行提示符,用于指示每个命令的开始。不以$
开头的行通常显示上一个命令的输出。此外,特定于 PowerShell 的示例将使用>
而不是$
。
如果你使用的是 Linux 或 macOS,打开一个终端并输入以下命令:
curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh
该命令会下载一个脚本并开始安装 rustup
工具,它会安装 Rust 的最新稳定版本。系统可能会提示你输入密码。如果安装成功,将会出现以下内容:
Rust is installed now. Great!
你还需要一个链接器,它是 Rust 用来将其编译输出合并为一个文件的程序。你可能已经有一个了。如果你遇到链接器错误,应该安装一个 C 编译器,它通常会包含一个链接器。C 编译器也很有用,因为一些常见的 Rust 包依赖于 C 代码,并且需要一个 C 编译器。
Linux 用户通常应根据其发行版的文档安装 GCC 或 Clang。例如,如果你使用的是 Ubuntu,可以安装 build-essential
包。
要检查 Rust 是否安装正确,打开一个新的 shell 并输入以下命令:
## 首先打开一个新的终端!
rustc --version
你应该会看到已发布的最新稳定版本的版本号、提交哈希和提交日期,格式如下:
rustc x.y.z (abcabcabc yyyy-mm-dd)
如果你看到了这些信息,说明你已成功安装 Rust!如果你没有看到这些信息,请按如下方式检查 Rust 是否在你的 %PATH%
系统变量中。
在 Linux 中,使用:
echo $PATH
如果上述所有操作都正确,但 Rust 仍然无法正常工作,你可以通过多种途径获得帮助。在社区页面 https://www.rust-lang.org/community 上了解如何与其他 Rustaceans(我们给自己起的一个有趣昵称)取得联系。
通过 rustup
安装 Rust 后,更新到新发布的版本很容易。在你的 shell 中,运行以下更新脚本:
rustup update
要卸载 Rust 和 rustup
,在你的 shell 中运行以下卸载脚本:
rustup self uninstall
当系统提示你确认是否要卸载 Rust 时,输入 N
。
Rust 的安装还包括一份本地文档副本,这样你就可以离线阅读。运行 rustup doc
在你的浏览器中打开本地文档。
rustup doc
每当标准库提供了一个类型或函数,而你不确定它的作用或如何使用时,就可以使用应用程序编程接口(API)文档来了解!
注意:WebIDE 不支持打开本地文档。
恭喜你!你已经完成了“安装实验”。你可以在 LabEx 中练习更多实验来提升你的技能。