diff --git a/src/ch01-01-installation.md b/src/ch01-01-installation.md index 5058250..164ebfa 100644 --- a/src/ch01-01-installation.md +++ b/src/ch01-01-installation.md @@ -1,10 +1,9 @@ ## 安装 -> [ch01-01-installation.md](https://github.com/rust-lang/book/blob/master/src/ch01-01-installation.md) ->
-> commit 27e741b227b6b946a1498ecc9d9dd1bff5819b82 +> [ch01-01-installation.md](https://github.com/rust-lang/book/blob/master/src/ch01-01-installation.md)
+> 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 > 译者:恭喜入坑!(此处应该有掌声!) diff --git a/src/title-page.md b/src/title-page.md index 45428b4..df61563 100644 --- a/src/title-page.md +++ b/src/title-page.md @@ -1,12 +1,11 @@ # Rust 程序设计语言 -> [title-page.md](https://github.com/rust-lang/book/blob/master/src/title-page.md) ->
-> commit 636685fd35ca04a98fa73312d92eb2a46987ac96 +> [title-page.md](https://github.com/rust-lang/book/blob/master/src/title-page.md)
+> 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 更为工程化并更为容易学习。本书的此次迭代包括了很多反映这些改进的修改: