在 Ubuntu 上配置 Rust 通常分为 安装 Rust 工具链、配置环境、验证安装 以及(可选)安装常用组件 几个步骤。下面是最常见、最推荐的做法。
sudo apt update
sudo apt upgrade -y
sudo apt install -y build-essential curl
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装过程中会让你选择:
1) Proceed with installation (default)安装完成后,执行:
source $HOME/.cargo/env
为了让每次打开终端都自动生效,可加入 .bashrc 或 .zshrc:
echo 'source $HOME/.cargo/env' >> ~/.bashrc
source ~/.bashrc
rustc --version
cargo --version
看到类似输出说明成功:
rustc 1.80.0 (xxxxxx 2024-xx-xx)
cargo 1.80.0 (xxxxxx 2024-xx-xx)
rustup update
rustup toolchain list
rustup toolchain install nightly
rustup default nightly
cargo new hello_rust
cd hello_rust
cargo run
输出:
Hello, world!
可配置国内镜像(如清华源):
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup
再执行安装脚本。
Rust 某些库依赖 C:
sudo apt install -y gcc clang
rust-analyzerrust.vim如果你告诉我:
我可以给你更定制化的配置方案。