温馨提示×

debian如何切换rust版本

小樊
35
2026-09-23 10:56:24
栏目: 编程语言

在 Debian 上切换 Rust 版本,常见有几种方式,取决于你是如何安装 Rust 的。


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

1. 查看已安装版本

rustup toolchain list

2. 安装指定版本

rustup install stable
rustup install beta
rustup install nightly
rustup install 1.75.0

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

rustup default stable
rustup default nightly
rustup default 1.75.0

4. 仅当前项目切换

在项目目录下:

rustup override set stable
# 或
rustup override set 1.75.0

取消 override:

rustup override unset

5. 临时使用某个版本

rustup run nightly cargo build

二、如果你是用 Debian apt 安装的 Rust

Debian 自带仓库中的 Rust 通常较旧,且不支持多版本切换。

查看版本

rustc --version

卸载 apt 版本(可选)

sudo apt remove rustc cargo

然后建议改用 rustup:

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

三、如果你需要多个系统级版本(不常见)

可以手动安装到不同目录,然后用 update-alternatives:

sudo update-alternatives --install /usr/bin/rustc rustc /opt/rust-1.75/bin/rustc 100
sudo update-alternatives --install /usr/bin/cargo cargo /opt/rust-1.75/bin/cargo 100

sudo update-alternatives --config rustc
sudo update-alternatives --config cargo

推荐做法 ✅

使用 rustup 管理 Rust 版本,这是官方推荐方式,简单、安全、可随时切换。

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

  • 你现在的安装方式(rustup 还是 apt)
  • 需要 stable / nightly / 指定版本

我可以给你更精确的命令。

0 踩