Rustは急速に発展し、ニッチな趣味言語から主流へと成長、システムプログラミング分野で確固たる地位を築き、オープンソースコミュニティや各業界で幅広く採用されています。
メモリ安全性、高パフォーマンス、コンパイラの親和性、充実したツールチェーンなど強みを兼ね備え、長年の業界知見とコミュニティの知恵が融合された言語です。
洗練された設計により、安全で高速かつ安定したコードを記述することを軸とし、開発者を支援する理念を掲げたコミュニティに支えられ、現在はRust財団によって保守・運営されています。
インストール
Linux/MacOS向け
下記コマンドを実行してインストールします
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | shCode language: JavaScript (javascript)
Windows向け(執筆者はWindows環境で検証)
まずこちらのページInstall Rust – Rust Programming Languageへアクセスし、自身の環境に対応したexeインストーラーをダウンロードしてください

3つのボタンがx86 32bit、64bit、ARM64bitに対応しているため、自身のOSに合わせて選択してください。
またWindows利用者はVC++ビルドツールの追加インストールが必須です。MSVC prerequisites – The rustup bookのページからインストール方法を確認できます。本チュートリアルではVS 2022を使用します。
https://github.com/xzapps/InstallTools/blob/main/vs_Community2022.exe このURLよりVS2022コミュニティ版をダウンロードできます。VS2022を導入する理由はMSVCツールが必要なためです。ダウンロードするファイルはオンラインインストーラーのため、起動後にインストールファイルを自動でダウンロードします。.NET関連開発を行わない場合は下記機能のみ選択してインストールすれば問題ありません。

上図の機能にチェックを入れた後、必須の2コンポーネントを選択する必要があります。下記の通りです:
- MSVC v143 – VS 2022 C++ x64/x86 ビルドツール(最新版)
- Windows 11 SDK (10.0.22621.0)


※純粋なRustコードのみを開発する場合、Windows SDKのバージョンは特に問われません。C++と併用する場合は最新版、またはC++プロジェクトが要求するバージョン(もしくは両方)を用意する必要があります。
言語パック:(オプション。インストールするとエラーメッセージを各言語で表示でき、確認が容易になります)

最後にインストールボタンをクリックし、全コンポーネントのインストール完了を待ちます。

VS2022のインストール完了後、先ほどダウンロードしたRustインストーラーを実行できます。
インストール完了後、標準の配置パスは下記の通りです
ツールチェーン / コンパイラ / 標準ライブラリ: C:\Users\ユーザー名\.rustup
cargo、rustc、rustup など実行ファイル: C:\Users\ユーザー名\.cargo\bin
Rustのビルド・コンパイル・プロジェクト作成用ツールは上記2番目のディレクトリに格納されます。下記コマンドを実行すると自身のインストールパスを確認可能です
rustup show
>rustup show
Default host: x86_64-pc-windows-msvc
rustup home: C:\Users\yourname\.rustup
installed toolchains
--------------------
stable-x86_64-pc-windows-msvc (active, default)
active toolchain
----------------
name: stable-x86_64-pc-windows-msvc
active because: it's the default toolchain
installed targets:
x86_64-pc-windows-msvcCode language: PHP (php)
インストール完了確認方法
コマンドプロンプトまたはターミナルにて下記コマンドを実行してください:
rustc --version
正常にインストールできていれば下記のような出力が表示されます:
rustc 1.94.0 (4a4ef493e 2026-03-02)Code language: CSS (css)
その他のコマンド
既にRustをインストール済みでバージョンアップしたい場合は下記コマンドを実行
rustup update
Rustをアンインストールしたい場合は下記コマンドを実行
rustup self uninstallCode language: PHP (php)