如何在Linux上配置Rust开发环境
导读:一、前置准备:安装系统依赖 在Linux上配置Rust环境前,需安装编译Rust程序所需的底层工具链(如GCC、Make)。不同发行版的安装命令如下: Debian/Ubuntu:sudo apt update && su...
一、前置准备:安装系统依赖
在Linux上配置Rust环境前,需安装编译Rust程序所需的底层工具链(如GCC、Make)。不同发行版的安装命令如下:
- Debian/Ubuntu:
sudo apt update & & sudo apt install -y build-essential curl git - Fedora:
sudo dnf groupinstall -y "Development Tools" & & sudo dnf install -y curl git - Arch Linux:
sudo pacman -S --needed base-devel curl git
这些依赖能确保后续Rust工具链及项目编译顺利执行。
二、使用Rustup安装Rust工具链
Rustup是Rust官方推荐的工具链管理工具,可便捷安装/切换Rust版本(稳定版、 nightly版等)。
- 下载并运行安装脚本:在终端执行以下命令,下载并启动Rustup安装流程:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按照屏幕提示选择“默认安装”(推荐),脚本会自动安装Rust编译器(rustc)、包管理器(cargo)及Rustup本身。 - 激活环境变量:安装完成后,需将Rust工具链路径(
~/.cargo/bin)添加到系统PATH中。运行以下命令使更改立即生效:- Bash用户:
source $HOME/.cargo/env - Zsh用户:
source ~/.zshrc
- Bash用户:
- 验证安装:通过以下命令检查Rust及Cargo版本,确认安装成功:
rustc --version(应显示Rust编译器版本,如rustc 1.75.0)
cargo --version(应显示Cargo版本,如cargo 1.75.0)
三、配置Rust环境(可选但推荐)
- 切换Rust工具链:若需使用非默认版本(如Nightly版),可通过
rustup命令切换:- 安装Nightly版:
rustup install nightly - 设置默认工具链:
rustup default nightly - 临时切换(仅当前终端有效):
rustup override set nightly
- 安装Nightly版:
- 配置Cargo镜像(加速依赖下载):国内用户可通过设置镜像源提升依赖下载速度。编辑
~/.cargo/config文件(不存在则新建),添加以下内容(以清华大学镜像为例):保存后,Cargo会优先从国内镜像获取依赖。[registries.mirrors-tuna] index = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git" [source.crates-io] replace-with = "mirrors-tuna"
四、创建并运行第一个Rust项目
使用Cargo创建项目是最便捷的方式,它能自动生成标准项目结构。
- 生成项目:在终端运行
cargo new 项目名称(如cargo new hello_rust),会在当前目录下创建一个包含src/main.rs(入口文件)和Cargo.toml(项目配置文件)的文件夹。 - 进入项目目录:
cd 项目名称(如cd hello_rust)。 - 编译并运行:执行
cargo run,Cargo会自动编译项目并运行生成的可执行文件。若一切正常,终端将输出Hello, world!!
五、安装常用开发工具(提升体验)
- VS Code配置:推荐使用Visual Studio Code作为Rust开发编辑器,安装
rust-analyzer扩展(提供代码补全、语法检查、调试等功能)。安装后,重启VS Code即可获得完整的Rust开发支持。 - 其他工具:若需更强大的语言服务器功能,可运行
cargo install rls安装Rust Language Server(RLS),但rust-analyzer是目前更推荐的选择。
通过以上步骤,你已完成Linux环境下Rust开发环境的配置,可开始编写、编译和运行Rust项目。若过程中遇到问题,可参考Rust官方文档(rustup doc)或社区资源(如Rust用户论坛)寻求帮助。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在Linux上配置Rust开发环境
本文地址: https://pptw.com/jishu/737657.html
