发布于2026-07-04 阅读(0)
扫一扫,手机访问
CentOS下管理Rust版本 rustup 是最值得信赖的方案——它不仅能让你在多个版本间自由切换,还能处理工具链相关问题,整体思路非常清晰实用。下面我们来一步步看看到底怎么操作。

rustup 是整个方案的核心工具,必须先装上。打开终端,敲下面这行命令:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
跟着终端提示把步骤走完,默认选项一般没问题。装完之后还要配置环境变量,不然系统找不到Rust工具链:
source $HOME/.cargo/env
验证一下是否成功:
rustc --version# 查看Rust编译器版本cargo --version# 查看Cargo包管理器版本
如果看到了版本号,说明安装大功告成。
有时候你需要跑一个旧版本或者 Nightly 版来测试兼容性,rustup 也能轻松应对:
# 先看看可用版本有哪些 包括稳定版、测试版、Nightly版rustup toolchain list# 安装1.60.0这个版本rustup install 1.60.0# 如果想要最新的开发版本rustup install nightly
安装完成后,用 rustup show 就能看到所有已安装的工具链。
rustup default 命令可以直接设置全局默认版本:
# 切回稳定版 默认行为rustup default stable# 指定到1.60.0rustup default 1.60.0# 切到开发版rustup default nightly
切换后所有终端会话都会默认使用这个版本,用 rustc --version 确认一下即可。
如果只想在某个项目里用特定的版本,而不影响全局,可以在项目根目录下创建一个 rust-toolchain 文件,写入目标版本:
echo "1.60.0" > rust-toolchain
或者直接用命令快速设置:
cd your_projectrustup override set 1.60.0
这样配置会覆盖全局设置,只对当前项目生效。
用 rustup 更新版本非常方便:
# 更新rustup自身rustup self update# 更新所有已安装的工具链rustup update
更新完可以再用 rustup show 确认一下是不是最新版。
如果某个工具链不需要了,直接卸载就行:
# 卸载1.60.0这个版本rustup uninstall 1.60.0# 如果想彻底清空所有工具链 谨慎操作rustup self uninstall
卸载后再需要的话,用 rustup install 重新安装即可。
优先用 rustup 来管理版本,别通过系统的包管理器如 yum、dnf 安装Rust,否则多版本管理的灵活性会大打折扣。
如果安装后终端里找不到 rustc 或 cargo 命令,先检查一下 ~/.cargo/env 是否已经被添加到了 PATH 里,用 echo $PATH 查一下就能确认。
CentOS 7/8 官方已经停止维护了,建议升级到 CentOS Stream 或 Rocky Linux、AlmaLinux 这类衍生版本,兼容性会更稳妥。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8