Rust 安装与环境配置
Rust 是一门由 Mozilla 开发的现代系统编程语言,它既拥有 C/C++ 的性能,又引入了更安全的内存管理机制,适合用于构建高性能和安全可靠的软件。本文将一步一步带你完成 Rust 的安装与环境配置,让你可以轻松开启 Rust 学习之旅。
Rust 编程语言的安装与环境配置方法。涵盖 Windows、macOS 和 Linux 系统的安装步骤,使用 rustup 工具进行版本管理。内容包含核心工具介绍(rustc、cargo、rustup),创建首个 Hello World 项目的方法,以及 VS Code 编辑器插件配置建议。最后提供了更新与卸载 Rust 的命令,帮助开发者快速搭建开发环境。

Rust 是一门由 Mozilla 开发的现代系统编程语言,它既拥有 C/C++ 的性能,又引入了更安全的内存管理机制,适合用于构建高性能和安全可靠的软件。本文将一步一步带你完成 Rust 的安装与环境配置,让你可以轻松开启 Rust 学习之旅。
Rust 官方推荐使用官方安装工具 rustup 来安装 Rust。它不仅会安装 Rust 编译器本体,还会安装相关工具(如 Cargo、rustc 等),而且支持自动更新。
步骤如下:
rustup-init.exe。rustup-init.exe,会出现如下界面:Rust installer 1) Proceed with installation (default) 2) Customize installation 3) Cancel installation >
直接输入数字 1 回车,使用默认设置即可。
安装完成后,Rust 会被添加到你的环境变量中。你可以关闭窗口,然后打开命令提示符(Win+R → 输入 cmd 回车),测试是否安装成功:
rustc --version
如果输出类似:
rustc 1.77.1 (2024-05-02)
恭喜你,Rust 安装成功!
在终端输入以下命令安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install rustup
然后按提示操作,一般选择默认选项。
打开终端,输入以下命令安装 Rust:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
会弹出安装菜单,输入 1 使用默认设置即可。
安装完成后,重新打开终端,测试是否安装成功:
rustc --version
Rust 安装完成后,你将获得以下重要工具:
rustc:Rust 编译器负责将 .rs 源文件编译成可执行文件。
cargo:Rust 的包管理和构建工具(非常重要)它的作用类似于 Node.js 的 npm 或 Python 的 pip,可以用来:
cargo new 项目名cargo buildcargo runCargo.toml 文件rustup:Rust 版本管理工具可以用来:
rustup updaterustup component add clippy现在我们来创建一个 Hello World 项目。
cargo new hello_rust
cd hello_rust
cargo run
输出结果:
Compiling hello_rust v0.1.0
Finished dev [unoptimized + debuginfo] target(s)
Running `target/debug/hello_rust`
Hello, world!
hello_rust/
├── Cargo.toml # 配置文件
└── src/
└── main.rs # 主程序文件
编辑 src/main.rs 文件:
fn main() {
println!("你好,Rust!");
}
再次运行:
cargo run
rustup update
rustup self uninstall
Rust 安装其实非常简单,只要一步一步来,你就可以快速搭建起一个完整的 Rust 开发环境。掌握了 Cargo 和基本的命令后,就可以自由地写程序、管理项目、添加依赖,开始深入学习 Rust 的强大功能。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online