温馨提示×

如何在Debian切换Rust版

小樊
36
2026-10-14 00:06:20
栏目: 编程语言

在 Debian 上“切换 Rust 版本”通常有几种场景,下面按最常见方式给你说明。


一、如果你是用 rustup 安装的 Rust(✅ 推荐方式)

1. 查看已安装版本

rustup toolchain list

2. 安装指定版本

rustup install stable
rustup install nightly
rustup install 1.74.0

3. 切换默认版本(全局)

rustup default stable
# 或
rustup default nightly

4. 仅当前目录生效(推荐项目级)

rustup override set nightly

查看:

rustup show

5. 临时使用某版本

rustup run nightly cargo build

二、如果你是 Debian 官方 apt 安装的 Rust(不推荐切换)

Debian 仓库里的 Rust 版本固定,例如:

apt show rustc

切换方式有限,只能:

  • 升级系统版本(如 Debian 11 → 12)
  • 或卸载 apt 版,改用 rustup

卸载 apt 版 Rust

sudo apt remove rustc cargo

然后安装 rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

三、常见需求示例

✅ 项目需要 nightly

cd my_project
rustup override set nightly

✅ CI / 脚本固定版本

rustup default 1.75.0

✅ 查看当前版本

rustc --version
cargo --version

四、总结建议

方式 是否推荐 说明
rustup ✅✅✅ 官方推荐,版本切换最灵活
apt ❌ 版本旧,难切换

如果你愿意,可以告诉我:

  • 你是 apt 还是 rustup
  • 想切到 stable / nightly / 某个具体版本
  • 是 全局还是某个项目

我可以直接给你精确命令。

0 踩