准备Rust开发环境
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 内.