如何在Ubuntu上安装最新版Rust
在Ubuntu上安装最新版Rust的推荐方法是通过官方工具链管理器rustup,它能确保获取最新的稳定版Rust编译器(rustc)和包管理器(Cargo),并支持后续版本更新。以下是详细步骤:
在安装前,需确保系统软件包列表最新,并安装rustup所需的依赖工具(如curl、编译工具链):
sudo apt update && sudo apt upgrade -y # 更新系统
sudo apt install curl build-essential gcc make -y # 安装依赖(curl用于下载,build-essential包含编译工具)
下载并运行rustup安装脚本:
执行以下命令下载官方脚本(sh.rustup.rs),并通过sh运行:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
脚本会自动检测系统环境,并提示选择安装类型。推荐选择默认选项(选项1),它会安装最新稳定版Rust及Cargo。
激活Rust环境:
安装完成后,需将Rust的工具链路径(~/.cargo/bin)添加到系统PATH环境变量中。可通过以下命令立即激活:
source $HOME/.cargo/env
或重启终端,使环境变量自动生效。
运行以下命令,检查rustc(Rust编译器)和Cargo(包管理器)的版本,确认安装成功:
rustc --version # 显示Rust编译器版本(如rustc 1.72.1)
cargo --version # 显示Cargo包管理器版本
若输出版本号,则说明安装成功。
若下载rustup或Rust组件时速度较慢,可设置中科大或清华大学的镜像源:
# 设置中科大镜像源(推荐)
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
# 或设置清华大学镜像源
export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
# 再次运行安装命令(若未完成)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
如需永久生效,可将上述export命令添加到~/.bashrc或~/.zshrc文件中。
使用rustup可轻松更新到最新稳定版Rust,命令如下:
rustup update
该命令会自动检查并下载最新版本的工具链。
build-essential包(包含GCC编译器),命令:sudo apt install build-essential。RUSTUP_DIST_SERVER和RUSTUP_UPDATE_ROOT环境变量是否设置正确,或切换至其他镜像源(如中科大、清华大学)。通过以上步骤,即可在Ubuntu上成功安装最新版Rust,并开始开发Rust程序。若需创建第一个Rust项目,可运行cargo new hello_rust生成项目目录,再通过cargo run编译运行。