Linux系统选择Rust版本的核心工具
在Linux系统中,rustup是官方推荐的Rust版本管理工具,它支持安装、切换、管理多个Rust版本(如稳定版、夜间版、Beta版),并能自动处理工具链依赖和环境变量。几乎所有Linux发行版(如Ubuntu、CentOS、Fedora)都可以通过curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh命令快速安装rustup。
1. 明确需求:选择合适的版本类型
Rust提供三种主要版本类型,需根据使用场景选择:
2. 使用rustup安装/切换版本的具体操作
rustup toolchain list,可查看系统已安装的所有Rust版本(如stable-x86_64-unknown-linux-gnu、nightly-x86_64-unknown-linux-gnu)。rustup install 1.75.0;若需安装夜间版,运行rustup install nightly。rustup default <版本>(如rustup default stable切换到最新稳定版,rustup default nightly切换到夜间版),即可将指定版本设为全局默认,所有终端会话都会使用该版本。rustup override set <版本>,该设置仅对当前项目生效,不影响全局版本。3. 验证版本与后续管理
rustc --version(查看Rust编译器版本)或cargo --version(查看Cargo包管理器版本),确认当前使用的Rust版本是否符合预期。rustup update可更新rustup本身及所有已安装的工具链到最新版本,确保使用最新的稳定功能。rustup uninstall <版本>(如rustup uninstall 1.70.0)即可删除该版本,释放磁盘空间。注意事项
rustup管理版本可避免手动安装的麻烦(如依赖处理、环境变量配置),推荐优先使用;