ubuntu

如何在Ubuntu上搭建Rust开发环境

小樊
37
2025-07-27 20:17:47
栏目: 编程语言

在Ubuntu上搭建Rust开发环境是一个相对简单的过程。以下是详细的步骤:

1. 更新系统

首先,确保你的Ubuntu系统是最新的。

sudo apt update
sudo apt upgrade

2. 安装必要的依赖库

安装编译器和一些必要的依赖库。

sudo apt install curl build-essential gcc make

3. 安装Rust

使用Rust的安装脚本 rustup 来安装Rust。为了加快下载速度,可以使用国内的镜像源。

export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

在安装过程中,脚本会提示你选择安装类型。通常选择默认选项即可,它会安装Rust的最新稳定版本和Cargo包管理器。

4. 激活Rust环境

安装完成后,需要将Rust的二进制文件路径添加到系统的 PATH 环境变量中。

source $HOME/.cargo/env

或者,你可以重新启动终端来自动激活Rust环境。

5. 验证安装

运行以下命令来检查Rust是否安装成功。

rustc --version
cargo --version

如果成功安装了Rust,这两个命令应该会显示Rust编译器和Cargo包管理器的版本信息。

6. 创建并运行第一个Rust项目

使用 cargo 命令创建一个新的Rust项目。

cargo new hello_world
cd hello_world

然后运行项目:

cargo run

如果一切设置正确,你应该会看到一个包含“Hello, world!”消息的窗口。

7. 配置编辑器(可选)

推荐使用支持Rust的编辑器,如Visual Studio Code,并安装Rust插件以获得更好的开发体验。

8. 设置crates.io镜像(可选)

为了提高从 crates.io 下载速度,可以设置国内镜像源。

vim ~/.cargo/config.toml

写入以下内容:

[source.crates-io]
replace-with = 'rsproxy-sparse'

[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"

[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"

[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"

[net]
git-fetch-with-cli = true

通过以上步骤,你就可以在Ubuntu上成功搭建Rust开发环境。现在你可以开始编写和运行Rust程序了。

0
看了该问题的人还看了