Ubuntu Rust如何安装
Ubuntu 安装 Rust 的推荐方式 想在 Ubuntu 上顺利安装 Rust?最省心、最推荐的方法,无疑是使用官方的 rustup 工具链管理器。它就像一个得力的助手,不仅能帮你一键安装 Rust,还能轻松管理多个版本,以及 cargo、clippy、rustfmt 这些核心组件。无论你用的是
Ubuntu 安装 Rust 的推荐方式

想在 Ubuntu 上顺利安装 Rust?最省心、最推荐的方法,无疑是使用官方的 rustup 工具链管理器。它就像一个得力的助手,不仅能帮你一键安装 Rust,还能轻松管理多个版本,以及 cargo、clippy、rustfmt 这些核心组件。无论你用的是 Ubuntu 20.04、22.04 还是最新的 24.04,下面的步骤都通用。
安装步骤
1)安装依赖
首先,更新一下软件包索引,并安装必要的构建工具,为后续的编译工作铺平道路。打开终端,执行:sudo apt update && sudo apt install -y curl build-essential gcc make2)下载并运行 rustup 安装脚本
接下来,通过官方脚本安装 rustup。这个过程很简单,通常一路回车选择默认配置即可:curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh3)激活环境变量
脚本运行完毕后,需要让系统识别新安装的命令。执行以下命令立即生效,或者直接关闭并重新打开终端也行:source “$HOME/.cargo/env”4)验证安装
最后,检查一下工具链版本,确认安装成功:rustc -Vcargo -V
如果终端显示出类似 “rustc 1.xx.x” 和 “cargo 1.xx.x” 的版本信息,那么恭喜你,Rust 已经准备就绪了。
国内网络加速
方式一:临时设置镜像环境变量(安装前执行)
如果直接安装速度不理想,可以在运行安装脚本前,先设置这两个环境变量,指向国内镜像源:export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-staticexport RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
设置之后,再重新执行 rustup 的安装脚本即可。方式二:配置 Cargo 包索引镜像(安装后配置)
对于后续的包管理加速,可以配置 Cargo。在用户目录下创建或编辑文件~/.cargo/config.toml(如果文件不存在,直接新建),加入以下内容:[registries.crates-io]index = “https://mirrors.tuna.tsinghua.edu.cn/crates.io-index”
保存后,当你使用 cargo 下载项目依赖时,速度会有显著提升。
创建项目与常用命令
使用 Cargo 创建并运行项目
体验一下 Rust 的项目管理工具 Cargo 吧:cargo new hello-worldcd hello-worldcargo build# 构建项目cargo test# 运行单元测试cargo run# 构建并直接运行常用维护命令
日常维护 Rust 开发环境,这几个命令很实用:rustup update# 更新工具链与所有组件rustup toolchain list# 查看已安装的所有工具链版本rustup default nightly# 切换默认工具链(例如切换到 nightly 版本)rustup component add clippy rustfmt# 安装代码检查(clippy)和格式化(rustfmt)等组件
系统包管理器安装方式(可选)
当然,Ubuntu 自带的 apt 仓库里也有 Rust,但这种方式安装的版本通常不是最新的,更适合需要系统级统一管控的场景:
sudo apt updatesudo apt install -y rustc cargo如果想卸载,也很简单:
sudo apt remove -y rustc cargosudo apt autoremove -y
不过话说回来,如果你追求最新的语言特性,或者需要灵活切换不同版本,rustup 依然是更优的选择。
常见问题与排查
编译时报错 “linker ‘cc’ not found”
这个错误提示缺少基础的 C 语言编译工具链。解决方法是安装 build-essential 包:sudo apt install -y build-essential安装或更新缓慢
遇到这个问题,首先请确认是否已经按照前面的“国内网络加速”部分,正确设置了RUSTUP_DIST_SERVER和RUSTUP_UPDATE_ROOT环境变量,或者在~/.cargo/config.toml中配置了 crates.io 的镜像源。这通常是速度问题的关键所在。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















