Ubuntu Rust 环境怎样搭建最便捷
导读:最便捷方案概览 在 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” }
- 在 $HOME/.cargo/config.toml 写入:
- 方式 A(安装前设置环境变量):
- 创建并运行第一个项目(验证工具链工作正常):
- 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_ROOT 或 Cargo 镜像源(如清华源)
- 命令未找到:确认已执行 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
