首页主机资讯Ubuntu Rust 环境怎样搭建最便捷

Ubuntu Rust 环境怎样搭建最便捷

时间2025-11-25 18:10:04发布访客分类主机资讯浏览914
导读:最便捷方案概览 在 Ubuntu 上最快、最稳妥的方式是使用 rustup 安装和管理 Rust 工具链(stable 版 + Cargo),一条命令即可完成安装与后续升级;若只想做系统级统一管理与最小依赖,可直接通过 APT 安装,但版本...

最便捷方案概览Ubuntu 上最快、最稳妥的方式是使用 rustup 安装和管理 Rust 工具链(stable 版 + Cargo),一条命令即可完成安装与后续升级;若只想做系统级统一管理与最小依赖,可直接通过 APT 安装,但版本通常较旧。rustup 是官方推荐方式,便于多版本切换与组件管理。

一步到位的安装步骤

  • 更新索引并安装基础构建工具(确保有链接器与编译环境):
    • sudo apt update & & sudo apt install -y curl build-essential gcc make
  • 使用官方脚本安装 rustup(默认安装 stable 工具链与 Cargo):
    • curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh
    • 安装完成后执行:source $HOME/.cargo/env(或重启终端)
  • 验证安装:
    • rustc --version
    • cargo --version
  • 中国大陆可选加速(任选其一,提升下载速度):
    • 方式 A(安装前设置环境变量):
      • export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
      • export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
      • 再执行 rustup 安装脚本
    • 方式 B(安装后配置 Cargo 镜像):
      • $HOME/.cargo/config.toml 写入:
        • [registries]
        • crates-io = { index = “https://mirrors.tuna.tsinghua.edu.cn/crates.io-index” }
  • 创建并运行第一个项目(验证工具链工作正常):
    • cargo new hello_world & & cd hello_world
    • cargo run

常用管理与加速要点

  • 更新工具链:rustup update
  • 切换或安装工具链:
    • 查看:rustup toolchain list
    • 安装 nightly:rustup toolchain install nightly
    • 设为默认:rustup default nightly
    • 临时使用某版本:rustup run nightly cargo build
  • 组件与配置:
    • 查看/切换 rustup 的组件集合(profile):rustup show profile;rustup set profile minimal|default|complete
    • 按需添加常用组件:rustup component add clippy rustfmt rust-docs
  • 卸载(使用 rustup 安装的情况):rustup self uninstall

常见问题快速排查

  • 编译时报错 linker ‘cc’ not found:安装 build-essential(或 gcc)以提供链接器与基础编译工具链
  • 安装或更新缓慢:配置 RUSTUP_DIST_SERVER / RUSTUP_UPDATE_ROOTCargo 镜像源(如清华源)
  • 命令未找到:确认已执行 source $HOME/.cargo/env,或检查 $HOME/.cargo/bin 是否在 PATH

何时选择 APT 安装

  • 只需系统级统一安装、对版本要求不高或离线环境:sudo apt install -y rustc cargo
  • 注意:发行版仓库版本通常滞后(如 Ubuntu 22.04 仓库版本约为 1.61),不适合需要最新特性或生态的场景

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


若转载请注明出处: Ubuntu Rust 环境怎样搭建最便捷
本文地址: https://pptw.com/jishu/755784.html
ubuntu fromscratch兼容性怎样 Debian为何会不再使用该词条

游客 回复需填写必要信息