Merge pull request #26273 from turbokernel/20220622-Manage-your-Rust-toolchain-using-rustup.md

Update 20220622 Manage your Rust toolchain using rustup.md
This commit is contained in:
Xingyu.Wang 2022-06-29 22:51:18 +08:00 committed by GitHub
commit 559dcc4190
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -9,13 +9,13 @@
使用 rustup 管理你的 Rust 工具链
======
Rustup 可用于安装 Rust 并保持更新。它还允许你在稳定版、测试版和每日 Rust 编译器和工具之间无缝切换。
Rustup 可用于 Rust 安装与更新。它还能够将 Rust 编译器和工具在稳定版、测试版和每日更新版之间无缝切换。
![Tools illustration][1]
图片来源Opensource.com
[Rust 编程语言][2] 如今变得越来越流行,受到爱好者和公司的一致好评。它受欢迎的原因之一是 Rust 提供的令人惊叹的工具使其成为开发人员使用的乐趣。 [Rustup][3] 是用于管理 Rust 工具的官方工具。它不仅可以用于安装 Rust 并保持更新,它还允许你在稳定、测试和每日 Rust 编译器和工具之间无缝切换。本文将向你介绍 rustup 和一些常用命令。
[Rust 编程语言][2] 如今变得越来越流行,受到爱好者和公司的一致好评。它受欢迎的原因之一是 Rust 提供的令人惊叹的工具使其成为开发人员使用的乐趣。 [Rustup][3] 是管理 Rust 工具的官方工具。它不仅可以安装和更新 Rust ,它还能够将 Rust 编译器和工具在稳定、测试和每日更新版之间无缝切换。本文将向你介绍 rustup 和一些常用命令。
### 默认 Rust 安装方式
@ -25,7 +25,7 @@ Rustup 可用于安装 Rust 并保持更新。它还允许你在稳定版、测
$ sudo dnf install rust cargo
```
这提供了一个稳定版本的 Rust 工具链,如果你是 Rust 的初学者并想尝试编译和运行简单的程序,它会非常有用。但是,由于 Rust 是一种新的编程语言,它变化很快,并且经常添加许多新功能。这些功能是 Rust 工具链的每日和之后测试版的一部分。要试用这些功能,你需要安装这些较新版本的工具链,而不会影响系统上的稳定版本。不幸的是,你的发行版的包管理器在这里无法为你提供帮助
这提供了一个稳定版本的 Rust 工具链,如果你是 Rust 的初学者并想尝试编译和运行简单的程序,它会非常有用。但是,由于 Rust 是一种新的编程语言,它变化很快,并且经常添加许多新功能。这些功能是 Rust 工具链的每日更新版和之后测试版的一部分。要试用这些功能,你需要安装这些较新版本的工具链,而不会影响系统上的稳定版本。不幸的是,你的发行版的包管理器在这里无法做到
### 使用 rustup 安装 Rust 工具链
@ -54,7 +54,7 @@ $ bash sh.rustup.rs
> 1
```
安装后,你必须获取环境变量以确保 `rustup` 命令立即可供你使用
安装后,你必须获取环境变量以确保 `rustup` 命令立即可供你运行
```
$ source $HOME/.cargo/env
@ -67,9 +67,9 @@ $ rustc --version
$ cargo --version
```
### 查看已安装和活动的工具链
### 查看已安装和可用的工具链
你可以使用以下命令查看已安装的不同工具链以及哪个工具链是活动的:
你可以使用以下命令查看已安装的不同工具链以及哪个工具链是可用的:
```
$ rustup show
@ -77,14 +77,14 @@ $ rustup show
### 在工具链之间切换
你可以查看默认工具链并根据需要进行更改。如果你当前使用的是稳定的工具链,并希望尝试每日版中提供的新功能,你可以轻松切换到每日工具链:
你可以查看默认工具链并根据需要进行更改。如果你当前使用的是稳定的工具链,并希望尝试每日更新版中提供的新功能,你可以轻松切换到每日更新版工具链:
```
$ rustup default
$ rustup default nightly
```
要查看 Rust 的编译器和包管理器的确切路径:
要查看 Rust 的编译器和包管理器的完整路径:
```
$ rustup which rustc
@ -113,7 +113,7 @@ $ rustup update
$ rustup --help
```
Rustup 在 GitHub 上有完整的[说明书][4],你可以将其用作参考。所有 Rust 文档都安装在你的本地系统上,不需要你连接到 Internet。你可以访问包括书籍、标准库等在内的本地文档
Rustup 在 GitHub 上有完整的[参考手册][4],你可以将其用作参考。所有 Rust 文档都安装在你的本地系统上,不需要你连接到 Internet。你可以访问包括书籍、标准库等在内的本地文档
```
$ rustup doc