[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-install-rust-on-windows-and-verify-rustc-zh":3,"article-related-install-rust-on-windows-and-verify-rustc-zh":30,"series-tools-81dd04bf-0249-4fc3-b81f-855064d0d8c9":75},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":23,"views":27,"created_at":28,"published_at":29,"topic_cluster_id":11},"81dd04bf-0249-4fc3-b81f-855064d0d8c9","install-rust-on-windows-and-verify-rustc-zh","Windows 安裝 Rust 並驗證 rustc","\u003Cp data-speakable=\"summary\">這篇教你在 Windows 11 安裝 \u003Ca href=\"\u002Ftag\u002Frust\">Rust\u003C\u002Fa>、補齊 C++ 建置工具，並正確驗證 rustc、cargo 與 hello-rust 專案。\u003C\u002Fp>\u003Cp>這篇給剛在 Windows 11 安裝 Rust 的開發者看，特別是已經裝好 rustup，卻卡在第一個終端機檢查的人。照做完，你會得到可用的 Rust 工具鏈、可編譯的 Windows 建置環境，以及一套不會被提示符號誤導的驗證方式。\u003C\u002Fp>\u003Ch2>開始之前\u003C\u002Fh2>\u003Cul>\u003Cli>Windows 11 Home 或 Windows 10，且有系統管理員權限\u003C\u002Fli>\u003Cli>可登入 Microsoft 帳號，或可用瀏覽器下載工具\u003C\u002Fli>\u003Cli>Rust 安裝頁面與 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frust-lang\u002Frustup\">rustup GitHub repository\u003C\u002Fa>\u003C\u002Fli>\u003Cli>Visual Studio Build Tools 2022，或 Visual Studio Community 2022，並勾選 C++ build tools workload\u003C\u002Fli>\u003Cli>PowerShell 5.1+ 或 Windows Terminal\u003C\u002Fli>\u003Cli>可連網下載 rustup、toolchain 與 Windows 建置元件\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>Step 1: 下載 Rust 安裝程式\u003C\u002Fh2>\u003Cp>目的：先拿到官方安裝器，避免用到來路不明的套件來源。Windows 上最穩定的路徑是 rustup，因為它會一起管理編譯器、Cargo 與 toolchain。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1787040168120-1my0.png\" alt=\"Windows 安裝 Rust 並驗證 rustc\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>打開 \u003Ca href=\"https:\u002F\u002Fwww.rust-lang.org\u002Ftools\u002Finstall\">Rust installation page\u003C\u002Fa>，下載 Windows 安裝程式並存到本機。若你想查看發佈歷史與原始碼，也可以直接看 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frust-lang\u002Frustup\">rustup GitHub repository\u003C\u002Fa>。\u003C\u002Fp>\u003Cp>驗收：你應該在 Downloads 資料夾看到 \u003Ccode>rustup-init.exe\u003C\u002Fcode> 之類的安裝檔。\u003C\u002Fp>\u003Ch2>Step 2: 安裝 MSVC 建置工具\u003C\u002Fh2>\u003Cp>目的：替 Rust 補上 Windows 原生編譯所需的 linker 與標準函式庫。只裝 Rust 不一定夠，尤其是要編譯原生 Windows 專案時。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1787040167900-kviu.png\" alt=\"Windows 安裝 Rust 並驗證 rustc\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>執行安裝程式，接受預設值，並讓它安裝 Windows 的 default host triple。若安裝程式要求額外元件，請選擇 C++ build tools 或 Visual Studio Build Tools 2022 workload。\u003C\u002Fp>\u003Cp>驗收：你應該看到 rustup 與預設 toolchain 安裝成功的訊息。\u003C\u002Fp>\u003Ch2>Step 3: 開啟新的終端機視窗\u003C\u002Fh2>\u003Cp>目的：讓剛寫入的環境變數在目前的 shell 會話中生效。舊視窗通常不會自動載入新的 PATH。\u003C\u002Fp>\u003Cp>關閉所有已開啟的 PowerShell、Command Prompt 或 Windows Terminal 分頁，再從開始功能表開一個全新的終端機視窗。\u003C\u002Fp>\u003Cp>驗收：你應該看到正常的提示字元，例如 \u003Ccode>PS C:\\Users\\YourName&gt;\u003C\u002Fcode> 或 \u003Ccode>C:\\Users\\YourName&gt;\u003C\u002Fcode>。\u003C\u002Fp>\u003Ch2>Step 4: 正確執行 rustc 版本檢查\u003C\u002Fh2>\u003Cp>目的：確認編譯器真的可用，並避免把文件中的提示符號一起輸入。Rust 文件裡的 \u003Ccode>$\u003C\u002Fcode> 只是提示字元，不是命令的一\u003Ca href=\"\u002Fnews\u002Fclaude-watermark-users-cancel-subscriptions-zh\">部分\u003C\u002Fa>。\u003C\u002Fp>\u003Cp>請直接輸入以下命令，不要加上 \u003Ccode>$\u003C\u002Fcode>：\u003C\u002Fp>\u003Cpre>\u003Ccode>rustc --version\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收：你應該看到類似 \u003Ccode>rustc 1.xx.x (...)\u003C\u002Fcode> 的版本字串。若輸入成 \u003Ccode>$ rustc --version\u003C\u002Fcode>，PowerShell 會把 \u003Ccode>$\u003C\u002Fcode> 當成錯誤命令，這正是最常見的卡關點。\u003C\u002Fp>\u003Ch2>Step 5: 檢查 Cargo 與 toolchain\u003C\u002Fh2>\u003Cp>目的：確認不只編譯器可用，整套 Rust 工具鏈也已就緒。Cargo 負責建置、依賴與專案建立，應該一起正常運作。\u003C\u002Fp>\u003Cp>在同一個終端機輸入：\u003C\u002Fp>\u003Cpre>\u003Ccode>cargo --version\nrustup show\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收：你應該看到 Cargo 版本行，以及 rustup 摘要，裡面列出預設 toolchain 和已安裝的 targets。若 Cargo 沒出現，多半是 PATH 還沒\u003Ca href=\"\u002Fnews\u002Fdevin-2026-enterprise-pivot-not-product-sprint-zh\">更新\u003C\u002Fa>或安裝流程沒有完整結束。\u003C\u002Fp>\u003Ch2>Step 6: 建立 hello-rust 專案\u003C\u002Fh2>\u003Cp>目的：用一個可執行專案證明編譯、連結與執行都正常。hello-world crate 是最快的端到端檢查。\u003C\u002Fp>\u003Cp>請執行：\u003C\u002Fp>\u003Cpre>\u003Ccode>cargo new hello-rust\ncd hello-rust\ncargo run\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>驗收：你應該看到 Cargo 建立專案、完成編譯，並輸出 \u003Ccode>Hello, world!\u003C\u002Fcode>。這代表你的 Windows Rust 環境已可用於下一個教學。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>指標\u003C\u002Fth>\u003Cth>基準／優化前\u003C\u002Fth>\u003Cth>結果／優化後\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>首次終端機檢查\u003C\u002Ftd>\u003Ctd>\u003Ccode>$ rustc --version\u003C\u002Fcode> 觸發 PowerShell 錯誤\u003C\u002Ftd>\u003Ctd>\u003Ccode>rustc --version\u003C\u002Fcode> 回傳編譯器版本\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>建置可用性\u003C\u002Ftd>\u003Ctd>只安裝 Rust，未裝 Windows C++ 工具\u003C\u002Ftd>\u003Ctd>Rust 加上 Visual Studio Build Tools，可編譯原生程式\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>專案驗證\u003C\u002Ftd>\u003Ctd>尚未建立可執行專案\u003C\u002Ftd>\u003Ctd>\u003Ccode>cargo run\u003C\u002Fcode> 成功建置並執行 hello-rust\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>常見錯誤\u003C\u002Fh2>\u003Cul>\u003Cli>把文件裡的 \u003Ccode>$\u003C\u002Fcode> 一起輸入。修法：只輸入 \u003Ccode>rustc --version\u003C\u002Fcode> 這類命令本體。\u003C\u002Fli>\u003Cli>用舊的終端機視窗。修法：關閉 PowerShell 或 Windows Terminal，再重新開啟一次。\u003C\u002Fli>\u003Cli>跳過 Visual Studio build tools。修法：安裝 C++ workload 或 Build Tools 2022，避免 Cargo 在連結時失敗。\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>接下來可以看什麼\u003C\u002Fh2>\u003Cp>當 \u003Ccode>cargo run\u003C\u002Fcode> 能正常執行後，可以接著看 Rust \u003Ca href=\"\u002Fnews\u002Fmeta-open-sources-30b-local-agent-macbook-zh\">Book\u003C\u002Fa>，再搭配 Rust by Example 或 playground 做小練習；如果你想更快熟悉命令列，也可以先補一份 Windows 終端機基礎指南。\u003C\u002Fp>","這篇教你在 Windows 11 安裝 Rust、補齊 C++ 建置工具，並正確驗證 rustc、cargo 與 hello-rust 專案。","users.rust-lang.org","https:\u002F\u002Fusers.rust-lang.org\u002Ft\u002Fproblem-installing-rust\u002F141883",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1787040168120-1my0.png","tools","zh","fb7100e3-ce80-48cc-a74e-2eafe65c9b54",[17,18,19,20,21,22],"Rust","rustup","Cargo","Windows 11","PowerShell","Visual Studio Build Tools",[24,25,26],"先裝 rustup 與 MSVC 建置工具，再做終端機驗證。","驗證時不要輸入文件中的 $，只輸入 rustc --version。","用 cargo run 建立 hello-rust，確認整套工具鏈可用。",0,"2026-08-18T08:02:23.141836+00:00","2026-08-18T08:02:23.132+00:00",{"tags":31,"relatedLang":34,"relatedPosts":38},[32],{"name":17,"slug":33},"rust",{"id":15,"slug":35,"title":36,"language":37},"install-rust-on-windows-and-verify-rustc-en","Install Rust on Windows and verify rustc","en",[39,45,51,57,63,69],{"id":40,"slug":41,"title":42,"cover_image":43,"image_url":43,"created_at":44,"category":13},"74f789e9-29e4-4d7a-a142-5d3b54346d86","turbovec-rust-vector-index-packs-10m-docs-4gb-zh","turbovec：Rust 向量索引把 10M 文件壓到 4GB","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1787043772510-hk7l.png","2026-08-18T09:02:27.978636+00:00",{"id":46,"slug":47,"title":48,"cover_image":49,"image_url":49,"created_at":50,"category":13},"984d8a64-ddb7-4d51-8f93-6dfd34b57ac2","claude-code-desktop-ships-inside-one-app-zh","Claude Code Desktop 讓你一個 app 交付","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786952007416-rxw7.png","2026-08-17T07:32:57.081714+00:00",{"id":52,"slug":53,"title":54,"cover_image":55,"image_url":55,"created_at":56,"category":13},"324698e8-0cbb-4314-bffb-7c810e0b328c","cursors-iphone-app-brings-coding-agents-mobile-zh","Cursor iPhone 版把 coding agent 帶上手機","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786933980671-e1b8.png","2026-08-17T02:32:33.703858+00:00",{"id":58,"slug":59,"title":60,"cover_image":61,"image_url":61,"created_at":62,"category":13},"ada3d399-741f-4164-a773-37172d8ee0c7","google-io-2026-gemini-main-event-zh","Google I\u002FO 2026 把 Gemini 變主秀","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786881796114-f5nx.png","2026-08-16T12:02:52.463796+00:00",{"id":64,"slug":65,"title":66,"cover_image":67,"image_url":67,"created_at":68,"category":13},"bd7ad8c7-a256-44c8-aac1-dcf9c2f83ea5","deepseek-plugin-harness-turns-agents-into-tools-zh","DeepSeek 插件式框架把代理變工具","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786779194304-y3mi.png","2026-08-15T07:32:43.337645+00:00",{"id":70,"slug":71,"title":72,"cover_image":73,"image_url":73,"created_at":74,"category":13},"62bdb4e4-7f3f-4218-ba55-d716aecd8ee7","claude-code-sessions-message-each-other-zh","Claude Code 讓會話互傳訊息","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1786753981619-bii1.png","2026-08-15T00:32:41.027572+00:00",[76,81,86,91,96,101,106,111,116,121],{"id":77,"slug":78,"title":79,"created_at":80},"855cd52f-6fab-46cc-a7c1-42195e8a0de4","surepath-real-time-mcp-policy-controls-zh","SurePath 推出即時 MCP 政策控管","2026-03-26T07:57:40.77233+00:00",{"id":82,"slug":83,"title":84,"created_at":85},"9b19ab54-edef-4dbd-9ce4-a51e4bae4ebb","mcp-in-2026-the-ai-tool-layer-teams-use-zh","2026 年 MCP：團隊真的在用的 AI 工具層","2026-03-26T08:01:46.589694+00:00",{"id":87,"slug":88,"title":89,"created_at":90},"af9c46c3-7a28-410b-9f04-32b3de30a68c","prompting-in-2026-what-actually-works-zh","2026 提示工程，真正有用的是什麼","2026-03-26T08:08:12.453028+00:00",{"id":92,"slug":93,"title":94,"created_at":95},"05553086-6ed0-4758-81fd-6cab24b575e0","garry-tan-open-sources-claude-code-toolkit-zh","Garry Tan 開源 Claude Code 工具包","2026-03-26T08:26:20.068737+00:00",{"id":97,"slug":98,"title":99,"created_at":100},"042a73a2-18a2-433d-9e8f-9802b9559aac","github-ai-projects-to-watch-in-2026-zh","2026 必看 20 個 GitHub AI 專案","2026-03-26T08:28:09.619964+00:00",{"id":102,"slug":103,"title":104,"created_at":105},"a5f94120-ac0d-4483-9a8b-63590071ac6a","claude-code-vs-cursor-2026-zh","Claude Code 與 Cursor 深度對比：202…","2026-03-26T13:27:14.279193+00:00",{"id":107,"slug":108,"title":109,"created_at":110},"0975afa1-e0c7-4130-a20d-d890eaed995e","practical-github-guide-learning-ml-2026-zh","2026 機器學習入門 GitHub 實用指南","2026-03-27T01:16:49.712576+00:00",{"id":112,"slug":113,"title":114,"created_at":115},"bfdb467a-290f-4a80-b3a9-6f081afb6dff","aiml-2026-student-ai-ml-lab-repo-review-zh","AIML-2026：像課綱的學生實驗 Repo","2026-03-27T01:21:51.467798+00:00",{"id":117,"slug":118,"title":119,"created_at":120},"80cabc3e-09fc-4ff5-8f07-b8d68f5ae545","ai-trending-github-repos-and-research-feeds-zh","AI Trending：把 AI 資源收成一張表","2026-03-27T01:31:35.262183+00:00",{"id":122,"slug":123,"title":124,"created_at":125},"3ce6e6e2-bac5-463e-9f8d-45caabcc61f7","awesome-ai-for-science-research-tools-map-zh","AI 科研工具清單，開始像地圖了","2026-03-27T01:46:50.521945+00:00"]