先声名一下,下面所说的版本号为xxxxx-x86_64-unknown-linux-gnu中xxxxx的部分。
下载安装
- 下载最新版本的Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
info: downloading installer
重启shell 或者 按照提示 执行命令让环境变量生效:
source "$HOME/.cargo/env"
在shell中运行如下代码行,验证是否安装成功:
rustc --version
cargo --version
更新到最新版本:
rustup update
- 下载特定版本的Rust:(开梯子会快些)
rustup toolchain install nightly-2020-07-27
而后采用查寻版本即可确定已切换至旧版本:
rustup run nightly-2020-07-27 rustc --version
下面是错误做法!!!血的教训!!!版本部匹配会导致无穷无尽的报错!
rustup install nightly-2022-10-22
Rust主要分cargo、rustc两个主要工具,运行上述install后cargo --version仍然是显示最新版本!
卸载
- 卸载当前系统中安装的Rust工具链的所有版本,包括稳定版(stable)、测试版(beta)和夜间版(nightly)等:
rustup self uninstall
- 卸载指定版本rustup toolchain:
rustup toolchain uninstall 1.22.1
版本相关
查看已安装版本
rustup toolchain list
切换到特定版本
rustup default stable/nightly/beta
rustup default nightly-2020-10-25