Ubuntu中Rust版本如何升级
导读:Ubuntu 中升级 Rust 的推荐方法 一 使用 rustup 升级(推荐) 查看当前版本:rustc --version、cargo --version 升级到最新稳定版:rustup update 安装或切换到指定版本:rustu...
Ubuntu 中升级 Rust 的推荐方法
一 使用 rustup 升级(推荐)
- 查看当前版本:
rustc --version、cargo --version - 升级到最新稳定版:
rustup update - 安装或切换到指定版本:
rustup install < version>;切换默认工具链:rustup default < version>(如nightly) - 管理工具链:列出已安装工具链
rustup toolchains list;卸载旧工具链rustup toolchain uninstall < version> - 若此前通过系统包管理器安装,建议改用 rustup 管理,避免与
apt版本混用导致冲突。
二 安装或迁移到 rustup(若当前是 apt 安装)
- 卸载旧版本(避免冲突):
sudo apt remove rustc cargo - 安装 rustup(官方脚本):
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh - 重新加载环境:
source "$HOME/.cargo/env" - 验证:
rustc -V、cargo -V - 说明:rustup 是 Rust 官方工具链管理器,支持多版本与通道(stable/beta/nightly)切换。
三 国内镜像加速(可选)
- 工具链下载镜像(临时或写入 shell 配置永久生效):
- 设置环境变量:
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup - 设置分发镜像:
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
- 设置环境变量:
- crates.io 索引镜像(写入
~/.cargo/config):- 配置内容:
[source.crates-io] replace-with = 'tuna' [source.tuna] registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
- 配置内容:
- 写入后执行
source ~/.cargo/env使其生效。
四 常见问题与排查
- 命令未找到:安装或迁移后执行
source "$HOME/.cargo/env",或新开终端会话。 - 链接器错误:安装构建工具链,如
sudo apt install build-essential(提供 GCC/ld 等)。 - 多版本并存与切换:用
rustup show查看生效工具链,rustup default < version>切换,rustup which rustc确认二进制路径。 - 升级后验证:
rustc -V、cargo -V应显示新版本号。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu中Rust版本如何升级
本文地址: https://pptw.com/jishu/766637.html
