网络宝典
第二套高阶模板 · 更大气的阅读体验

Rust编程安装配置:Windows、macOS、Linux三步搞定

发布时间:2026-04-24 13:31:29 阅读:1 次

刚听说ref="/tag/2030/" style="color:#B2A89E;font-weight:bold;">Rust,想试试但卡在第一步?别急,装Rust真没那么玄乎——它不像某些语言要折腾环境变量、下载一堆依赖,官方工具链已经帮你打包得明明白白。

一、用 rustup 一键装好全家桶

Rust 官方推荐的安装方式是 rustup,它不只是装编译器,还顺带管版本切换、文档本地化、工具链更新。就像你手机里装了个「应用商店」,Rust 的所有东西它都帮你理清楚了。

打开终端(Windows 用 PowerShell 或 CMD,macOS/Linux 用 Terminal),粘贴执行这一行:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

macOS 和 Linux 用户直接运行就行;Windows 用户如果提示 curl 不识别,可以去 rust-lang.org/tools/install 下载 rustup-init.exe 双击安装,一路默认下一步即可。

二、验证是否装成功

关掉当前终端,重新打开一个,输入:

rustc --version

如果看到类似 rustc 1.78.0 (9b00956e5 2024-04-29) 的输出,说明编译器就位了。

再试下:

cargo --version

cargo 是 Rust 的包管理器和构建工具,相当于 npm + webpack + make 的合体。有它,新建项目、拉依赖、跑测试全都能搞定。

三、写个 Hello World 确认环境跑通

执行下面命令创建新项目:

cargo new hello_rust
cd hello_rust
cargo run

几秒后,终端就会输出:
Compiling hello_rust v0.1.0
Finished dev [unoptimized + debuginfo] target(s) in 1.23s
Running `target/debug/hello_rust`
Hello, world!

看到这行 Hello, world! 就算真正跑起来了。整个过程不需要手动配 PATH(rustup 安装时已自动加好),也不用单独装 LLVM 或 C 工具链(Windows 上 rustup 会顺便装好 msvcgnu 工具链)。

四、小技巧:换源加速国内安装

如果你发现 rustup 下载慢,可以在运行安装脚本前,先设置镜像源:

export RUSTUP_DIST_SERVER=https://rsproxy.cn
export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustup

Windows PowerShell 用户改用:

$env:RUSTUP_DIST_SERVER="https://rsproxy.cn"
$env:RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"

设置完再运行 curl ... | sh,速度立马不一样。

五、顺手把文档也本地化

Rust 文档写得特别细,而且离线也能查。装完后运行:

rustup doc

浏览器会自动打开本地版的 stdcorecargo 手册,连网络都不用,地铁上、飞机上照样翻。