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

Ubuntu Rust如何安装

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

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

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。

同类文章
更多
Kafka与CentOS其他服务协同配置指南

Kafka与CentOS其他服务协同配置指南

Kafka在CentOS生态中作为数据流通中枢,与EFK日志收集、HDFS存储、HBase、Prometheus+Grafana监控及SparkStreaming流处理系统协同,通过生产者-消费者模式构建实时数据管道,实现解耦、削峰填谷与高效集成。

时间:2026-07-12 06:52
如何使用deluser命令重命名用户的详细操作指南

如何使用deluser命令重命名用户的详细操作指南

在Linux系统管理中,重命名用户需通过删除旧用户并创建新用户实现。操作包括备份数据、用rsync迁移文件、更改文件所有权、删除旧用户及家目录,最后重新登录验证。不同发行版命令略有差异,建议在测试环境演练。

时间:2026-07-12 06:52
详细CentOS系统中C++配置常见问题及解决方法大全

详细CentOS系统中C++配置常见问题及解决方法大全

CentOS配置C++常见问题包括编译器缺失或版本过旧、环境变量错误、依赖库开发包未装、多版本冲突、权限路径问题、内存不足及内核参数不当。需正确安装gcc-c++及devel包,配置PATH与库路径,使用devtoolset或alternatives管理版本,调整权限与ulimit、sysctl参数。

时间:2026-07-12 06:52
CentOS C++环境变量配置方法

CentOS C++环境变量配置方法

在CentOS系统配置C++编译器需设置路径和动态库路径。先验证g++是否已安装,否则使用sudoyuminstallgcc-c++安装。通过whichg++找到安装路径后,在~ bashrc中添加exportPATH=$PATH:该路径并执行source使之生效。动态库路径可用find命令查找后类似加入LD_LIBRARY_PATH。最后用g++编译测试

时间:2026-07-12 06:52
CentOS中C++配置文件位置与路径完整说明

CentOS中C++配置文件位置与路径完整说明

CentOS中C++配置文件包括系统级全局配置( etc profile、 etc bashrc)影响所有用户,用户级配置(~ bashrc)仅影响当前用户,以及第三方库路径和构建工具CMakeLists txt。这些文件共同设置环境变量、库路径及编译选项等详细参数,用于管理相关开发环境。

时间:2026-07-12 06:52
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 热门数据榜