導入とインストール

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)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です