怎样在Ubuntu配置Rust开发环境
在安装Rust前,需确保系统包列表和工具链是最新的,避免后续安装冲突:
sudo apt update && sudo apt upgrade -y
Rust编译需要C编译器和基础开发工具,通过以下命令安装:
sudo apt install curl build-essential gcc make -y
build-essential 包含GCC、Make等核心工具,是编译Rust程序的必备依赖。
rustup 是Rust官方提供的工具链管理器,可灵活安装/切换Rust版本,并自动配置Cargo(Rust包管理器)。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
脚本会提示选择安装类型,直接按回车选择默认选项(安装稳定版Rust+Cargo)。export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
再次执行上述安装命令即可。source $HOME/.cargo/env
rustc)和Cargo的版本号,则说明安装成功:rustc --version # 示例输出:rustc 1.75.0 (2023-12-21)
cargo --version # 示例输出:cargo 1.75.0
rustup安装Clippy(静态分析工具,检查代码潜在问题)和rustfmt(代码格式化工具,统一代码风格):rustup component add clippy
rustup component add rustfmt
安装后,可通过cargo clippy运行代码检查,cargo fmt格式化代码。hello_world的项目:cargo new hello_world
cd hello_world
Cargo会自动生成项目结构(包含src/main.rs入口文件和Cargo.toml配置文件)。cargo run
若一切正常,终端将输出Hello, world!。build-essential包(参考步骤2)。RUSTUP_DIST_SERVER和RUSTUP_UPDATE_ROOT环境变量,可通过echo $RUSTUP_DIST_SERVER确认。rustup一键更新至最新稳定版:rustup update