【AI說Rust 02】如何在 windows11 系統搭建 Rust 開發環境
在 Windows 11 上搭建 Rust 開發環境是一個直接的過程,核心是安裝 Rust 工具鏈并配置一個舒適的開發環境。下面我為你梳理了一份詳細的步驟指南和后續學習建議。
??? 安裝 Rust 工具鏈
Rust 是通過一個叫做 rustup 工具來安裝和管理的。請按照以下步驟操作:
-
安裝必要的編譯環境
在 Windows 上,Rust 需要 C/C++ 編譯環境來鏈接代碼。最簡單的是安裝 Microsoft C++ 生成工具。訪問 Visual Studio 官網,下載并運行生成工具安裝器。在安裝時,確保勾選用于 C++ 開發的必要組件。 -
下載并運行 Rust 安裝器
訪問 Rust 官方網站的 https://rustup.rs/ 或 https://www.rust-lang.org/tools/install 下載rustup-init.exe。 -
運行安裝并接受默認選項
雙擊運行rustup-init.exe。它會提示你進行選擇,對于大多數用戶來說,直接按回車鍵使用默認安裝是最簡單可靠的方式。安裝程序會下載并安裝最新的穩定版 Rust、包管理器 Cargo 和rustup本身。 -
(可選但推薦)配置國內鏡像加速
如果你在國內,可能會覺得下載速度較慢。在運行安裝程序之前,可以先設置環境變量,使用國內的鏡像源來顯著提升下載速度。
在命令行(如 PowerShell)中臨時設置,或將其添加到系統的環境變量中:# 在 PowerShell 中執行以下命令 $env:RUSTUP_DIST_SERVER="https://mirrors.ustc.edu.cn/rust-static" $env:RUSTUP_UPDATE_ROOT="https://mirrors.ustc.edu.cn/rust-static/rustup"或者使用阿里云等其它鏡像。
-
驗證安裝
安裝完成后,務必重新啟動命令行終端(如 PowerShell 或 CMD),然后執行以下命令來驗證安裝是否成功:rustc --version cargo --version如果每條命令都正確輸出了版本號,恭喜你,Rust 工具鏈已經安裝成功。
?? 配置開發環境與包管理
-
(可選)配置 Cargo 國內鏡像
不僅工具鏈下載可以加速,后續下載項目依賴的庫(crate)時也可以配置國內鏡像。在Cargo的主目錄(通常是%USERPROFILE%\.cargo)下創建一個名為config.toml的文件,并添加如下內容(以阿里云鏡像為例):[source.crates-io] replace-with = 'aliyun' [source.aliyun] registry = "sparse+https://mirrors.aliyun.com/crates.io-index/" -
了解基本 Cargo 命令
Cargo是 Rust 的構建系統和包管理器,非常重要。cargo new project_name: 創建一個新的 Rust 項目。cargo build: 編譯項目。cargo run: 編譯并運行項目。cargo check: 快速檢查代碼是否能通過編譯,而不生成可執行文件。- 對于常用命令,Cargo 還提供了簡寫,例如
cargo b對應build,cargo r對應run,cargo t對應test。
?? 選擇代碼編輯器或 IDE
雖然可以用任何文本編輯器編寫代碼,但一個功能強大的編輯器能極大提升效率。
- 強烈推薦:Visual Studio Code (VS Code)。它免費、輕量且插件生態豐富。安裝 VS Code 后,務必安裝 rust-analyzer 插件,它是官方推薦的 Rust 語言服務器,能提供卓越的代碼補全、跳轉和錯誤提示功能。此外,還可以考慮安裝 CodeLLDB 插件以支持調試。
- 其他選擇:如果你習慣 JetBrains 家族的 IDE(如 IntelliJ IDEA、CLion),可以安裝 RustRover 或 Rust 插件,它們也提供強大的功能。
?? 創建你的第一個 Rust 項目
現在,讓我們用 Cargo 創建一個新項目并運行它,來測試整個環境:
- 打開終端(如 PowerShell),導航到你希望創建項目的目錄。
- 執行以下命令:
如果一切順利,你將在終端看到輸出:cargo new hello_world cd hello_world cargo runHello, world!。
?? 可能遇到的問題與解決思路
- 命令未找到 (
rustc/cargois not recognized):這通常是因為安裝后沒有重啟終端,或者 Cargo 的bin目錄(通常是%USERPROFILE%\.cargo\bin)沒有正確添加到系統的PATH環境變量中。請重啟終端試試,如果還不行,檢查環境變量設置。 - 編譯時鏈接錯誤:如果你在安裝過程中選擇了非默認的 GNU 工具鏈(如
x86_64-pc-windows-gnu),可能會遇到與 MinGW 相關的鏈接錯誤。對于大多數 Windows 用戶,堅持使用默認的 MSVC 工具鏈通常是最穩妥的選擇。 - 中文顯示亂碼:如果程序輸出中文出現亂碼,可以嘗試將 Windows 系統的區域設置中的 Beta 版 Unicode UTF-8 全球語言支持勾選上,然后重啟系統。
?? 后續學習資源
環境搭好了,接下來就是學習了:
- 《Rust 程序設計語言》("The Book"):是官方的權威入門教程,中文版可在 KaiserY 的 GitHub Pages 上找到。
- Rustlings:一個交互式的系列小練習,通過修復代碼錯誤來學習 Rust 語法和概念,非常適合初學者鞏固知識。
- Cargo 手冊:熟練掌握 Cargo 是高效使用 Rust 的關鍵。
希望這份指南能幫助你順利開啟 Rust 編程之旅!如果你在安裝過程中遇到更具體的問題,或者想了解某個學習要點的細節,隨時可以再問我。

浙公網安備 33010602011771號