关于Rust的介绍,这里不再描述什么,网络上已经有很多信息了,这里,我们直接开始。这个系列的博客,是在学习 Rust程序设计语言 简体中文版本 过程中的一些笔记。有很多地方,也参考了官方的英文版本。
关于是否应该学习Rust,这个没有标准答案,对于我来说,主要是想在编译型系统级语言上有点积累,因为我对C++只是了解,大概能看懂,远没达到熟练码代码的层次,但是我又不想学习C++,所以就选择了Rust。
在安装之前,有几个东西要大概明白
-
Rustup
是用来安装、更新、管理 Rust 不同平台版本的东西 -
Rust
版本有Stable
,Nightly
,一些新特性一般会在 Nightly 版本里,稳定了后官方可能会加到Stable里,一般情况我们使用Stable版本就可以 -
toolchain
这里我们简单地理解为某个Rust版本就行 - 在 Windows 上,会发现即使 Stable 版本,也会有
gnu
和msvc
两种版本,目前使用哪种都行,默认在windows上使用的是msvc,这里保持默认就行 -
cargo
用于组织Rust项目项目,例如创建项目,构建项目,测试项目等。
下载和安装 Rustup
访问 https://www.rust-lang.org/zh-CN/tools/install
,如果是在Windows系统下,那就下载 RUSTUP-INIT.EXE
,如果是OSX或者Linux等,就使用它的脚本下载 curl https://sh.rustup.rs -sSf | sh
安装 Rust
下载好 rustup
后就运行,osx或linux下应该会自动运行,运行后会出现下面的界面
这里保持默认就好,输入
1
然后按回车,进行安装。这里可以看到默认安装的是 stable msvc
版本的 rust
。这里会自动下载,安装,然后设置。
到这里,看到这个界面,就表示已经下载和安装好,可以使用了。
查看及修改配置
-
rustc --version
查看 rustc 版本 -
cargo --version
查看 cargo 版本 -
rustup toolchain list
列出当前已经安装的 rust 版本, (default) 为当前使用的版本 -
rustup default stable-x86_64-pc-windows-msvc
设置使用 stable msvc 版本的 rust (可以简写为 stable-msvc) -
rustup default stable-x86_64-pc-windows-gnu
设置使用 stable gnu 版本的 rust (可以简写为 stable-gnu)