update ch01-01 and title-page close #472

pull/479/head
KaiserY 4 years ago
parent be595381cd
commit a0652f5baf

@ -1,10 +1,9 @@
## 安装
> [ch01-01-installation.md](https://github.com/rust-lang/book/blob/master/src/ch01-01-installation.md)
> <br>
> commit 27e741b227b6b946a1498ecc9d9dd1bff5819b82
> [ch01-01-installation.md](https://github.com/rust-lang/book/blob/master/src/ch01-01-installation.md) <br>
> commit bad683bb7dcd06ef7f5f83bad3a25b1706b7b230
第一步是安装 Rust。我们通过 `rustup` 下载 Rust这是一个管理 Rust 版本和相关工具的命令行工具。下载时需要联网。
第一步是安装 Rust。我们通过 `rustup` 下载 Rust这是一个管理 Rust 版本和相关工具的命令行工具。下载时需要联网。
> 注意:如果你出于某些理由倾向于不使用 `rustup`,请到 [Rust 安装页面](https://www.rust-lang.org/install.html) 查看其它安装选项。
@ -19,7 +18,7 @@
如果你使用 Linux 或 macOS打开终端并输入如下命令
```text
$ curl https://sh.rustup.rs -sSf | sh
$ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
```
此命令下载一个脚本并开始安装 `rustup` 工具,这会安装最新稳定版 Rust。过程中可能会提示你输入密码。如果安装成功将会出现如下内容
@ -28,28 +27,14 @@ $ curl https://sh.rustup.rs -sSf | sh
Rust is installed now. Great!
```
如果你愿意的话,可在运行前下载并检查该脚本。
此安装脚本自动将 Rust 加入系统 PATH 环境变量中,在下一次登录时生效。如果你希望立刻就开始使用 Rust 而不重启终端,在 shell 中运行如下命令,手动将 Rust 加入系统 PATH 变量中:
```text
$ source $HOME/.cargo/env
```
或者,可以在 *~/.bash_profile* 文件中增加如下行:
```text
$ export PATH="$HOME/.cargo/bin:$PATH"
```
另外你需要一个某种类型的链接器linker。很有可能已经安装不过当你尝试编译 Rust 程序时却有错误指出无法执行链接器这意味着你的系统上没有安装链接器你需要自行安装一个。C 编译器通常带有正确的链接器。请查看你使用平台的文档,了解如何安装 C 编译器。并且,一些常用的 Rust 包依赖 C 代码,也需要安装 C 编译器。因此现在安装一个是值得的。
### 在 Windows 上安装 `rustup`
在 Windows 上,前往 [https://www.rust-lang.org/install.html][install] 并按照说明安装 Rust。在安装过程的某个步骤你会收到一个信息说明为什么需要安装 Visual Studio 2013 或更新版本的 C++ build tools。获取这些 build tools 最方便的方法是安装 [Build Tools for Visual Studio 2019][visualstudio]。这个工具在 “Other Tools and Frameworks” 部分
在 Windows 上,前往 [https://www.rust-lang.org/install.html][install] 并按照说明安装 Rust。在安装过程的某个步骤你会收到一个信息说明为什么需要安装 Visual Studio 2013 或更新版本的 C++ build tools。获取这些 build tools 最方便的方法是安装 [Build Tools for Visual Studio 2019][visualstudio]。当被问及需要安装什么的时候请确保选择 ”C++ build tools“并确保包括了 Windows 10 SDK 和英文语言包English language pack组件。
[install]: https://www.rust-lang.org/tools/install
[visualstudio]: https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2019
[visualstudio]: https://visualstudio.microsoft.com/visual-cpp-build-tools/
本书的余下部分会使用能同时运行于 *cmd.exe* 和 PowerShell 的命令。如果存在特定差异,我们会解释使用哪一个。
@ -85,7 +70,7 @@ rustc x.y.z (abcabcabc yyyy-mm-dd)
[discord]: https://discord.gg/rust-lang
[users]: https://users.rust-lang.org/
[stackoverflow]: http://stackoverflow.com/questions/tagged/rust
[stackoverflow]: https://stackoverflow.com/questions/tagged/rust
> 译者:恭喜入坑!(此处应该有掌声!)

@ -1,12 +1,11 @@
# Rust 程序设计语言
> [title-page.md](https://github.com/rust-lang/book/blob/master/src/title-page.md)
> <br>
> commit 636685fd35ca04a98fa73312d92eb2a46987ac96
> [title-page.md](https://github.com/rust-lang/book/blob/master/src/title-page.md) <br>
> commit a2bd349f8654f5c45ad1f07394225f946954b8ef
**Steve Klabnik 和 Carol Nichols以及来自 Rust 社区的贡献Rust 中文社区翻译)**
本书假设你使用 Rust 1.37.0 或更新的版本,且在所有的项目中的 *Cargo.toml* 文件中通过 `edition="2018"` 采用 Rust 2018 Edition 规范。请查看 [第一章的 “安装” 部分][install] 了解如何安装和升级 Rust并查看新的 [附录 E][editions] 了解版本相关的信息。
本书假设你使用 Rust 1.41.0 或更新的版本,且在所有的项目中的 *Cargo.toml* 文件中通过 `edition="2018"` 采用 Rust 2018 Edition 规范。请查看 [第一章的 “安装” 部分][install] 了解如何安装和升级 Rust并查看新的 [附录 E][editions] 了解版本相关的信息。
Rust 程序设计语言的 2018 Edition 包含许多的改进使得 Rust 更为工程化并更为容易学习。本书的此次迭代包括了很多反映这些改进的修改:

Loading…
Cancel
Save