安装
第一步是安装Rust。我们通过rustup下载Rust。rustup是一个命令行工具,用来管理Rust版本和相关工具。安装rustup需要连接网络进行下载。
注意:因为某些原因,你不喜欢rustup,请参考其他安装方法连接获取更多选项。
下面的步骤将安装最新的稳定版本的Rust编译器。Rust稳定性保障确定本部分的所有例子将使用较新的Rust版本。不同的版本输出有些微的不同,因为Rust通常改善错误信息和警告信息。换句话说,你用下面步聚安装的一些较新的,稳定的Rust版本应能按你的期望工作。
命令行注释
在本部分和整本书中,我们将显示一些在终端上使用的命令。你进入一个终端将在行开头上显示$符号。你不需要键入$字符;它是命令行提示符,用来指出每个命令开始。不显示$的行显示是前面输入命令的输出。另外,Windows中的PowerShell是一个使用>字符的特例。
在linux或macOS中安装rustup
如是你正使用linux或者macOS,打开一个终端并键入下面的命令:
$ curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh
这个命令下载一个脚本并且安装rustup工具,rustup将安装最新的稳定版Rust。你可能被提示输入你的密码。如果安装成功,将出现下面的一行:
Rust is installed now. Great!
你也需要一个连接器Linker,linker是一个程序,Rust用这个程序将编译的输出到一个文件。或者你已经有了。如果你得到linker错误。你应该安装一个C编译器,C编译器将典型包括一个连接器。一个C编译器也是有用的,因为一些通用的Rust包依赖于C代码并且也需要一个C编译器。
在macOS上,你可以运行以下命令获取一个编译器
$ xcode-select --install
linux用户一般应根据发布者文档安装GCC或Clang编译器。例如,如果你使用Ubuntu linux发行版,你可以安装build-essential包。
在Windows上安装rustup
在windows上,到https://www.rust-lang.org/tools/install地址,根据指示安装Rust。你安装某些点,你将收到需要安装VisualStudio2013或较新MSVC构建工具的提示。为了获取构建工具,你需要安装VisualStudio2022。以下组件需要安装:
“Desktop development with C++"
The windows 10 或 11 SDK
英语语言包组件,其他你选择安装的语言包
本书的剩下部分使用的命令将在cmd.exe,PowerShell中有效。如果有特定的不同,我们会解释使用哪 一个。
常见问题
打开Shell且输入以下命令检查Rust是否正确安装
$ rustc --version
你应该看到最新稳定版本的版本号,提交Hash码和提交日期,信息格式如下:
rustc x.y.z (abcabcabc yyyy-mm-dd)
如果你看到这些信息,表明你成功安装了Rust。如果你不能看到这样信息,检查你的系统 变量%PATH%中是否有Rust
在windows CMD 使用下面命令查看:
> echo %PATH%
在PowerShell中使用如下命令:
> echo $env:Path
在linux和macOS中使用:
echo $PATH
如果所有的都正确,并且Rust不正常,有很多地方你可以得到帮助。最快捷是在the official Rust Discord查看初学者频道。你那里你可与其他Rust使用者交流,他们可以帮助你。其他资源如 the Users forum and Stack Overflow.
更新和御载
一旦通过rustup安装成功Rust,当一个新版Rust发布,更新到最新版本也很简单。通过你的Shell,运行下面的更新命令
$ rustup update
为了御载Rust和rustup,在你的Shell中运行以下御载命令
$ rustup self uninstall
本地文档
Rust安装也包含了文档的本地附本,所以你能离线阅读。运行rustup doc 在浏览器中打开本地文档。任何时候,你对标准库中的一个类型和函数有疑问,查找应用程序接口文档获取使用信息。