Windows11の環境にRustをScoop経由でインストール

バッチ処理が遅いのでRustだったら早くなるかなと試した時の覚書。
Gemini 3 Pro Previewと対話。

環境: Windows 11 Pro 25H2, rustup 1.28.2


1. Scoopで検索してインストール

Scoopで検索してみる。
PS:> scoop search rust

それぞれの解説

  • rustup: Rustのインストーラー兼バージョン管理ツール。nodejsでいうところのnvm。
  • rustup-msvc / rustup-gnu: rustupの内部で使われるABI(Application Binary Interface)の違い。基本的には無印のrustupを選べばOK。
  • rust: コンパイラ単体
  • rust-msvc / rust-gnu: 上記のMSVC版(Microsoft Visual C++互換)とGNU版(MinGW互換)。
  • rust-analyzer: エディタ(VS Codeなど)でコード補完やエラー表示をするための裏方ツール。

rustupをインストール。
PS:> scoop install rustup

Notes
-----
This package defaults to using the MSVC toolchain in new installs; use "rustup set default-host" to configure it
(existing installs may be using the GNU toolchain by default)
According to https://doc.rust-lang.org/book/ch01-01-installation.html#installing-rustup-on-windows
Microsoft C++ Build Tools is needed and can be downloaded here: https://visualstudio.microsoft.com/visual-cpp-build-tools/
When installing build tools, these two components should be selected:
- MSVC - VS C++ x64/x86 build tools
- Windows SDK

確認。
PS:> rustc --version

rustc 1.93.0 (254b59607 2026-01-19)

インストールされたコンポーネント確認。
PS:> rustup component list --installed

cargo-x86_64-pc-windows-msvc
clippy-x86_64-pc-windows-msvc
rust-docs-x86_64-pc-windows-msvc
rust-std-x86_64-pc-windows-msvc
rustc-x86_64-pc-windows-msvc
rustfmt-x86_64-pc-windows-msvc


2. rustupでよく使うコマンド

インストールされている全てのRust(Stable, Nightlyなど)を最新版に更新。
PS:> rustup update

現在インストールされているツールチェーンと、アクティブなバージョンの情報を表示。
PS:> rustup show

インストール可能なターゲット(OSやCPUアーキテクチャ)の一覧を表示。
PS:> rustup target list


3. Build Tools for Visual Studioをインストール

RustがWindows上でコンパイルを行うために必要なMicrosoft製のビルドツールをインストールする。
公式サイトの下の方にある「Build Tools for Visual Studio 2026」をダウンロード。
参考: Windows、Mac、Linux 用の Visual Studio と VS Code のダウンロード

vs_BuildTools.exeを実行して「C++ によるデスクトップ開発」 項目にチェックを入れて、デフォルトのままインストール実行。

10分ぐらい掛かった。



▼ 関連記事