关于Rust的介绍,这里不再描述什么,网络上已经有很多信息了,这里,我们直接开始。这个系列的博客,是在学习 Rust程序设计语言 简体中文版本 过程中的一些笔记。有很多地方,也参考了官方的英文版本。

关于是否应该学习Rust,这个没有标准答案,对于我来说,主要是想在编译型系统级语言上有点积累,因为我对C++只是了解,大概能看懂,远没达到熟练码代码的层次,但是我又不想学习C++,所以就选择了Rust。

在安装之前,有几个东西要大概明白

  • Rustup 是用来安装、更新、管理 Rust 不同平台版本的东西
  • Rust 版本有 StableNightly,一些新特性一般会在 Nightly 版本里,稳定了后官方可能会加到Stable里,一般情况我们使用Stable版本就可以
  • toolchain 这里我们简单地理解为某个Rust版本就行
  • 在 Windows 上,会发现即使 Stable 版本,也会有 gnumsvc 两种版本,目前使用哪种都行,默认在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.png
这里保持默认就好,输入 1 然后按回车,进行安装。这里可以看到默认安装的是 stable msvc 版本的 rust。这里会自动下载,安装,然后设置。

2.png
到这里,看到这个界面,就表示已经下载和安装好,可以使用了。

查看及修改配置

  1. rustc --version 查看 rustc 版本
  2. cargo --version 查看 cargo 版本
  3. rustup toolchain list 列出当前已经安装的 rust 版本, (default) 为当前使用的版本
  4. rustup default stable-x86_64-pc-windows-msvc
    设置使用 stable msvc 版本的 rust (可以简写为 stable-msvc)
  5. rustup default stable-x86_64-pc-windows-gnu
    设置使用 stable gnu 版本的 rust (可以简写为 stable-gnu)

下一篇开始使用 cargo 创建工程,开始写代码