首页主机资讯Ubuntu中Rust版本如何升级

Ubuntu中Rust版本如何升级

时间2025-12-09 02:07:05发布访客分类主机资讯浏览1004
导读:Ubuntu 中升级 Rust 的推荐方法 一 使用 rustup 升级(推荐) 查看当前版本:rustc --version、cargo --version 升级到最新稳定版:rustup update 安装或切换到指定版本:rustu...

Ubuntu 中升级 Rust 的推荐方法

一 使用 rustup 升级(推荐)

  • 查看当前版本:rustc --versioncargo --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 -Vcargo -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 -Vcargo -V 应显示新版本号。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu中Rust版本如何升级
本文地址: https://pptw.com/jishu/766637.html
Rust在Ubuntu上如何使用Cargo包管理器 Rust在Ubuntu上如何进行调试

游客 回复需填写必要信息