4.9 KiB
安装Rust
强烈建议使用rustup
来安装Rust,当然如果你有异心,请寻找其它安装方式,然后再从下一节开始阅读。
haha,开个玩笑,读者乃大大,怎么能弃之不顾,所以,注意:如果你不想用或者不能用rustup,请参见Rust其它安装方法
现在Rust稳定版特性越来越全了,因此下载最新稳定版本即可。由于你用的Rust版本可能跟本书写的时候不一样,一些编译错误和警告可能也会有所不同。
在 Linux 或 macOS 上安装 rustup
如果你使用的是 Linux 或 macOS,打开终端并输入下面命令:
$ curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
这个命令将下载一个脚本并开始安装 rustup
工具,此工具将安装 Rust
的最新稳定版本。可能会提示你输入管理员密码, 如果安装成功,将出现下面这行:
Rust is installed now. Great!
注意,上面已经完成了Rust安装,假如在安装过程中遇到连接器错误,请继续往下看,否则可以直接跳到更新和卸载,继续阅读.
Rust对运行环境和Go语言很像,几乎所有环境都可以无需安装任何依赖直接运行,但是,Rust会依赖libc
和链接器linker
,所以如果遇到了提示链接器无法执行的错误,你需要手动安装一个C语言编译器:
在Macos下
$ xcode-select --install
在linux下
Linux 用户一般应按照相应发行版的文档来安装GCC
或Clang
。例如,如果你使用 Ubuntu,则可安装 build-essential
。
在 Windows 上安装 rustup
windows上安装Rust需要有c++
环境,以下为安装的两种方式:
1、x86_64-pc-windows-msvc(官方推荐)
先安装 Microsoft C++ Build Tools,安装勾选 C++ 环境即可,安装时 可自行修改缓存路径与安装路径,避免占用过多C盘空间。
准备好 C++ 环境后开始安装Rust: 在RUSTUP-INIT 下载系统相对应的Rust安装程序, 一路默认即可。
PS C:\Users\Hehongyuan> rustup-init.exe
......
Current installation options:
default host triple: x86_64-pc-windows-msvc
default toolchain: stable (default)
profile: default
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
2、x86_64-pc-windows-gnu
相比于msvc版本来说,gnu版本具有更轻量,更靠近linux的优势
更新和卸载
首先,根据MSYS2官网配置MSYS
配置好后,在MSYS中输入
$ curl https://sh.rustup.rs -sSf | sh
来安装rustup
之后,根据以下输出进行配置
Current installation options:
default host triple: x86_64-pc-windows-msvc
default toolchain: stable (default)
profile: default
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>2
I'm going to ask you the value of each of these installation options.
You may simply press the Enter key to leave unchanged.
Default host triple? [x86_64-pc-windows-msvc]
x86_64-pc-windows-gnu
Default toolchain? (stable/beta/nightly/none) [stable]
stable
Profile (which tools and data to install)? (minimal/default/complete) [default]
complete
Modify PATH variable? (Y/n)
Y
Current installation options:
default host triple: x86_64-pc-windows-gnu
default toolchain: stable
profile: complete
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>
之后,按下1,等待
完成后,您就已经安装了 Rust
和 rustup
要卸载 Rust
和 rustup
,在MSYS中运行以下卸载命令:
rustup self uninstall
检查安装是否成功
检查是否正确安装了 Rust,可打开终端并输入下面这行, 此时能看到最新发布的稳定版本的版本号、提交哈希值和提交日期:
$ rustc -V
rustc 1.56.1 (59eed8a2a 2021-11-01)
恭喜,你已成功安装 Rust!如果没看到此信息,并且你使用的是 Windows,请检查 Rust 是否在 %PATH%
系统变量中。如果都正确,但 Rust
仍然无法正常工作,那么你可以在很多地方获得帮助。最简单的是加入Rust编程学院这个大家庭,QQ群:1009730433.
本地文档
安装Rust的同时也会在本地安装一个文档服务,方便我们离线阅读: 运行 rustup doc
让浏览器打开本地文档。
每当遇到标准库提供的类型或函数不知道怎么用时,都可以在 API 文档中查找到!具体参见在标准库寻找你想要的内容