在Debian上选择Rust版本的核心工具:rustup
Debian系统上管理Rust版本的首选工具是rustup(Rust官方版本管理工具)。它可以方便地安装、更新和切换不同版本的Rust(如稳定版、测试版、夜间版),并能针对项目配置特定版本,是Debian环境下管理Rust的标准方案。
Rust的版本分为三类,需根据需求选择:
安装rustup:
在终端运行以下命令,按照提示完成安装(默认安装到~/.cargo/bin目录):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装完成后,通过source ~/.bashrc(或对应shell的配置文件)使环境变量生效。
安装特定版本:
rustup install stablerustup install betarustup install nightlyrustup install 1.65.0切换默认版本:
rustup default stablerustup default betarustup default nightly为项目指定版本:
在项目根目录的Cargo.toml文件中添加package.metadata.rustc字段,强制项目使用特定版本(如稳定版):
[package.metadata.rustc]
channel = "stable" # 可改为"beta"或"nightly"
这样,项目构建时会自动使用指定的Rust版本,避免全局版本冲突。
rustup update命令定期更新Rust工具链,获取最新的安全补丁和功能改进,确保项目安全性。rustup override set <version>命令为项目设置局部版本覆盖,避免全局切换的麻烦。