当前位置: 首页
编程语言
Ubuntu Rust如何安装

Ubuntu Rust如何安装

热心网友 时间:2026-05-04
转载

Ubuntu 安装 Rust 的推荐方式

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 make

  • 2)下载并运行 rustup 安装脚本
    接下来,通过官方脚本安装 rustup。这个过程很简单,通常一路回车选择默认配置即可:
    curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh

  • 3)激活环境变量
    脚本运行完毕后,需要让系统识别新安装的命令。执行以下命令立即生效,或者直接关闭并重新打开终端也行:
    source “$HOME/.cargo/env”

  • 4)验证安装
    最后,检查一下工具链版本,确认安装成功:
    rustc -V
    cargo -V
    如果终端显示出类似 “rustc 1.xx.x” 和 “cargo 1.xx.x” 的版本信息,那么恭喜你,Rust 已经准备就绪了。

国内网络加速

  • 方式一:临时设置镜像环境变量(安装前执行)
    如果直接安装速度不理想,可以在运行安装脚本前,先设置这两个环境变量,指向国内镜像源:
    export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
    export 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-world
    cd hello-world
    cargo 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 update
    sudo apt install -y rustc cargo

  • 如果想卸载,也很简单:
    sudo apt remove -y rustc cargo
    sudo apt autoremove -y
    不过话说回来,如果你追求最新的语言特性,或者需要灵活切换不同版本,rustup 依然是更优的选择。

常见问题与排查

  • 编译时报错 “linker ‘cc’ not found”
    这个错误提示缺少基础的 C 语言编译工具链。解决方法是安装 build-essential 包:
    sudo apt install -y build-essential

  • 安装或更新缓慢
    遇到这个问题,首先请确认是否已经按照前面的“国内网络加速”部分,正确设置了 RUSTUP_DIST_SERVERRUSTUP_UPDATE_ROOT 环境变量,或者在 ~/.cargo/config.toml 中配置了 crates.io 的镜像源。这通常是速度问题的关键所在。

来源:https://www.yisu.com/ask/12793624.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
Linux下C++如何处理多线程同步

Linux下C++如何处理多线程同步

Linux下C++多线程同步:从互斥锁到屏障的实战指南 在Linux平台上用C++搞多线程开发,线程同步是个绕不开的核心议题。处理不好,数据竞争、死锁这些“坑”随时可能出现。那么,有哪些趁手的同步工具可供选择呢?它们的典型用法又是怎样的? 下面,我们就来梳理几种C++标准库中常用的线程同步机制,并配

时间:2026-05-04 22:48
C++在Linux上如何进行文件操作

C++在Linux上如何进行文件操作

在Linux上使用C++进行文件操作 说到在Linux环境下用C++处理文件,这个标准库头文件绝对是你的首选工具箱。它封装了一套直观的输入输出流接口,让文件读写变得像控制台输入输出一样顺手。下面,咱们就通过几个典型的场景,来看看它的基本用法。 1 打开文件 操作文件的第一步,自然是打开它。这里用s

时间:2026-05-04 22:48
Linux C++如何提高代码执行效率

Linux C++如何提高代码执行效率

在Linux环境下提升C++代码执行效率:一份实战指南 在Linux平台上用C++开发高性能应用,效率是绕不开的核心议题。代码反赌不快,往往直接决定了系统的吞吐能力和响应速度。那么,如何才能让C++程序在Linux环境下“火力全开”呢?这需要我们从算法选择、代码编写、编译器调优,一直到系统资源管理,

时间:2026-05-04 22:47
C++ Linux系统中怎样调试程序

C++ Linux系统中怎样调试程序

在Linux系统中,有多种方法可以用来调试C++程序 对于在Linux环境下进行C++开发的工程师来说,调试是绕不开的一环。面对复杂的逻辑或隐秘的Bug,手头没有几件趁手的工具可不行。好在Linux生态提供了丰富且强大的调试选项,从经典的命令行工具到现代的集成环境,再到专门的内存和性能分析器,足以应

时间:2026-05-04 22:47
Debian系统下Go语言打包有哪些注意事项

Debian系统下Go语言打包有哪些注意事项

在Debian系统下使用Go语言进行打包时,需要注意以下几个方面 将Go应用打包部署到Debian系统,看似是常规操作,但其中有不少细节值得推敲。处理得当,部署过程行云流水;忽略某些环节,则可能遇到意想不到的麻烦。下面就来梳理一下整个流程中的关键点。 1 环境准备 万事开头难,打好基础是关键。 安

时间:2026-05-04 22:47
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜
热门教程
更多
  • 游戏攻略
  • 安卓教程
  • 苹果教程
  • 电脑教程