如何更新Debian中的Rust版本
导读:在 Debian 上更新 Rust 的推荐方法 一、使用 rustup 更新(推荐) 适用于希望在 稳定版、测试版、Nightly 之间灵活切换,并获取最新特性的用户。 安装或确保已安装 rustup(若已安装可跳过): 安装命令:cu...
在 Debian 上更新 Rust 的推荐方法
一、使用 rustup 更新(推荐)
- 适用于希望在 稳定版、测试版、Nightly 之间灵活切换,并获取最新特性的用户。
- 安装或确保已安装 rustup(若已安装可跳过):
- 安装命令:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh - 使环境变量生效:
source "$HOME/.cargo/env"
- 安装命令:
- 更新工具链:
- 更新所有工具链:
rustup update - 仅更新稳定版:
rustup update stable
- 更新所有工具链:
- 验证版本:
rustc --version、cargo --version
- 常用操作:
- 切换默认工具链:
rustup default stable(或nightly/beta) - 安装组件:
rustup component add clippy rustfmt - 为项目固定工具链:在项目根目录创建
rust-toolchain或rust-toolchain.toml,写入如stable或1.75.0。
- 切换默认工具链:
二、使用 Debian 官方仓库更新(系统包管理器)
- 适用于希望跟随 Debian 稳定仓库节奏、与系统其他包一致的用户。
- 更新索引并升级:
sudo apt update & & sudo apt upgrade
- 查看可用与已安装版本:
apt policy rustc cargo
- 说明:Debian 稳定仓库中的 rustc/cargo 版本通常较为保守,更新频率低于 rustup;如需新特性或最新补丁,优先使用 rustup。
三、常见问题与排查
- 命令未找到:运行
source "$HOME/.cargo/env"或重新打开终端;确保PATH包含$HOME/.cargo/bin。 - 权限问题:不要使用
sudo执行rustup或cargo;它们会将工具安装到用户目录。 - 多用户环境:每个用户需各自安装/更新 rustup;如需全局可用,请统一在系统级目录安装并配置权限(不推荐)。
- 项目特定版本:在项目中放置
rust-toolchain文件以固定版本,避免不同开发者的工具链不一致。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何更新Debian中的Rust版本
本文地址: https://pptw.com/jishu/766991.html
