刚听说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 | shmacOS 和 Linux 用户直接运行就行;Windows 用户如果提示 curl 不识别,可以去 rust-lang.org/tools/install 下载 rustup-init.exe 双击安装,一路默认下一步即可。
二、验证是否装成功
关掉当前终端,重新打开一个,输入:
rustc --version如果看到类似 rustc 1.78.0 (9b00956e5 2024-04-29) 的输出,说明编译器就位了。
再试下:
cargo --versioncargo 是 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 会顺便装好 msvc 或 gnu 工具链)。
四、小技巧:换源加速国内安装
如果你发现 rustup 下载慢,可以在运行安装脚本前,先设置镜像源:
export RUSTUP_DIST_SERVER=https://rsproxy.cn
export RUSTUP_UPDATE_ROOT=https://rsproxy.cn/rustupWindows PowerShell 用户改用:
$env:RUSTUP_DIST_SERVER="https://rsproxy.cn"
$env:RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"设置完再运行 curl ... | sh,速度立马不一样。
五、顺手把文档也本地化
Rust 文档写得特别细,而且离线也能查。装完后运行:
rustup doc浏览器会自动打开本地版的 std、core、cargo 手册,连网络都不用,地铁上、飞机上照样翻。