首页主机资讯Ubuntu中Rust工具链如何管理

Ubuntu中Rust工具链如何管理

时间2025-10-27 13:54:03发布访客分类主机资讯浏览403
导读:Ubuntu中Rust工具链的管理主要通过 rustup (Rust官方工具链管理工具)实现,以下是具体操作指南: 1. 安装Rust工具链(推荐使用rustup) 步骤1:安装系统依赖 确保系统具备编译工具链,运行以下命令安装:sudo...

Ubuntu中Rust工具链的管理主要通过 rustup (Rust官方工具链管理工具)实现,以下是具体操作指南:

1. 安装Rust工具链(推荐使用rustup)

  • 步骤1:安装系统依赖
    确保系统具备编译工具链,运行以下命令安装:
    sudo apt update &
        &
         sudo apt upgrade -y
    sudo apt install curl build-essential gcc make -y
    
  • 步骤2:通过rustup安装Rust
    执行官方安装脚本,选择默认选项(安装稳定版Rust+Cargo):
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  • 步骤3:激活环境
    运行以下命令使环境变量生效(或重启终端):
    source $HOME/.cargo/env
    
  • 步骤4:验证安装
    检查Rust编译器(rustc)和包管理器(cargo)版本:
    rustc --version  # 示例输出:rustc 1.87.0 (2025-05-09)
    cargo --version  # 示例输出:cargo 1.87.0 (2025-05-06)
    

2. 更新Rust工具链

  • 更新至最新稳定版
    rustup update stable
    
  • 更新至Nightly版(尝鲜新功能)
    rustup install nightly  # 先安装Nightly版
    rustup default nightly  # 设置为默认工具链
    
  • 检查更新
    运行rustup check查看是否有可用更新。

3. 切换/管理工具链版本

  • 查看已安装工具链
    rustup toolchains list
    # 示例输出:stable-x86_64-unknown-linux-gnu (default)
    
  • 安装特定版本
    如需安装指定版本(如1.75.0),运行:
    rustup install 1.75.0
    
  • 切换默认工具链
    将默认工具链切换至指定版本(如1.75.0):
    rustup default 1.75.0
    
  • 为当前项目指定工具链
    在项目目录下运行以下命令,仅该项目使用指定版本(不影响全局):
    rustup override set 1.75.0
    

4. 管理工具链组件

  • 安装额外工具
    Rust工具链包含rustfmt(格式化)、clippy(代码检查)等组件,可通过以下命令安装:
    rustup component add rustfmt  # 安装格式化工具
    rustup component add clippy   # 安装代码检查工具
    
  • 验证组件安装
    运行rustup component list查看已安装组件。

5. 卸载Rust工具链

  • 完全卸载
    若不再需要Rust,运行以下命令清除所有工具链及配置:
    rustup self uninstall
    
  • 卸载特定工具链
    如需卸载指定版本(如1.75.0),运行:
    rustup toolchain uninstall 1.75.0
    

注意事项

  • 镜像加速(可选):若下载慢,可设置国内镜像源(如中科大):
    export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
    export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
    
  • 环境变量:确保~/.cargo/binPATH中(安装脚本会自动配置,若未生效可手动添加至~/.bashrc~/.zshrc)。

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


若转载请注明出处: Ubuntu中Rust工具链如何管理
本文地址: https://pptw.com/jishu/735678.html
Ubuntu下Rust版本如何升级 Linux下如何利用PyTorch进行图像识别

游客 回复需填写必要信息