准备Rust开发环境

 · 1 分钟
Last updated: 2021-11-16

本文将介绍Rust如何(用官方的方式)安装, 不会安利编辑器

如何准备Rust开发环境?

一些说明和必要条件

几个概念(一部分马上用到)

  • rustup : Rust官方提供的工具, 用于管理(安装/卸载/升级/切换)Rust的工具链
  • cargo : Rust官方提供的工具, 用于管理Rust本地软件包/Rust程序 项目
  • crate : 一个 , 可以包含一个或多个 可执行程序 (二者可并存), 类似于Python的 Package; 通常来说, 一个 crate 可以是一个项目
  • crates.io : Rust软件包的记录中心(registry), 类似于Python的Pypi

所以, 为了准备Rust开发环境, 你需要:

  • 可靠的互联网连接(用于下载 rustup , Rust工具链, 以及 crates , 一般都要用到 GitHub, so...)
  • 可靠的电脑(现代一点, 能用就行)

我的开发环境:

  • 操作系统: Manjaro KDE
  • 电脑: ThinkPad T480

具体操作

参考 Install Rust

只需要一条指令(不需要root或者其他特权):

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

注意: 除了不需要特权, 所有的文件都会规范地存放在当前用户家目录的对应位置 (~/.cargo)中; 这也是官方推荐的方法

此外我个人不建议通过软件包管理器配置Rust环境! 有的话问题也不大, rustup提供 的环境变量配置脚本会把系统的替换掉的

如果已经通过任何一种方法安装过 rustup 了, 你可以用 rustup update 来更新.

如果可以, rustup 会自动配置环境变量. 如果失败了, 你可能得手动把 ~/.cargo/bin 加入到你的 PATH 内.