Rust   |   インストール

ホーム  

概要

Rust のインストール方法を説明しています。

2025年10月18日 Windows で SQLite を使う方法を追加しました。このページの最後のほうです。

2025年10月21日 ARM版 Windows で SQLite を使う方法を追加しました。このページの最後のほうです。

Mac へのインストール

Mac の場合はターミナルで次のようにコマンドします。

        
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# 次のように表示されたら、最後の > の次に 1 と入力してエンターキーを押します。
these changes will be reverted.

Current installation options:


   default host triple: aarch64-apple-darwin
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with standard installation (default - just press enter)
2) Customize installation
3) Cancel installation
>

Mac の場合は上記で Rust のインストールは終わっています。しかし Rust のプロジェクトを作ったり、 ソースコードをビルドするために使う cargo というものは使えない状態になっています。
cargo を使える状態にするには、Homebrew か Command Line Tools をインストールします。 Homebrew のインストールはターミナルで次のようにコマンドします。


/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Homebrew のインストールの途中、Command Line Tools のインストールのところで、インストール作業が止まります。
「システム設定」アイコンに 1 という赤丸がつきます。「システム設定」を開いて、Command Line Tools のアップデートをインストールします。
Command Line Tools のアップデートが終了すると、ターミナルでの Homebrew のインストールが 自動的に再開されます。


Linux へのインストール

Linux の場合は次のコードをターミナルで実行します。


curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# 場合によっては、curl をインストールしますか?という案内が出るかもしれません。指示通りインストールしてください。
# curl でのインストールが終われば次のように表示されます。

these changes will be reverted.

Current installation options:


   default host triple: aarch64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with standard installation (default - just press enter)
2) Customize installation
3) Cancel installation
>

# 最後の > の次に 1 と入力してエンターキーを押してください。

# 次に、cargo というものがインストールされているか確認します。インストールされていなければ、ターミナルの指示に従ってインストールします。
cargo --version


Windows へのインストール

インストーラーのダウンロード

Windows への Rust のインストールは、インストーラーが必要です。 インストーラーは次のサイトからダウンロードできます。

rustup.rs - The Rust toolchain installer

上記のサイトから rustup-init.exe をダウンロードします。

インストール

  1. ダウンロードした rustup-init.exe を実行します。
  2. コマンドプロンプトが起動します。
  3. Visual Studio および C/C++ コンパイラがインストールされていない場合は コマンドプロンプトに次のように表示されます。
    
    available.
    
    These components can be acquired through a Visual Studio installer.
    
    1) Quick install via the Visual Studio Community installer
       (free for individuals, academic uses, and open source).
    
    2) Manually install the prerequisites
       (for enterprise and advanced users).
    
    3) Don't install the prerequisites
       (if you're targeting the GNU ABI).
    
    >
    
    
  4. 最後の > の次に 1 と入力してエンターキーを押します。
  5. Visual Studio Community 2022 のダウンロードが始まり、 必要なパッケージのインストールもうながされます。そのとおりに進んでください。
  6. そのあいだ、コマンドプロンプトには次のように表示されます。
    
    info: downloading Visual Studio installer
    info: running the Visual Studio install
    info: rustup will continue once Visual Studio installation is complete
    
    
  7. Visual Studio のインストールが終了したら、一度Visual Sutido インストーラーを閉じてください。そして Windows の通常のメニューから Visual Studio Installer を起動して、「変更」をクリックします。
  8. 次の画面で「C++ によるデスクトップ開発」にチェックを入れ、画面右下の「変更」をクリックします。
  9. コマンドプロンプトを起動したままだと、「続行」するかどうか聞かれると思います。「続行」をクリックします。
  10. Visual Studio Installer でのインストールが終われば、Visual Studio Installer を閉じます。
  11. コマンドプロンプトには次のように表示されます。
    あるいは、最初から Visual Studio と必要なパッケージがインストールされていた場合も 次のように表示されます。
    
    these changes will be reverted.
    
    Current installation options:
    
    
       default host triple: x86_64-pc-windows-msvc
         default toolchain: stable (default)
                   profile: default
      modify PATH variable: yes
    
    1) Proceed with standard installation (default - just press enter)
    2) Customize installation
    3) Cancel installation
    >
    
    
  12. 最後の > の次に 1 と入力してエンターキーを押します。
  13. インストールが終われば次のように表示されます。 最後にエンターキーを押すと、インストーラーが終了して、 コマンドプロンプトが閉じます。
    
    Rust is installed now. Great!
    
    To get started you may need to restart your current shell.
    This would reload its PATH environment variable to include
    Cargo's bin directory (%USERPROFILE%\.cargo\bin).
    
    Press the Enter key to continue.
    
    


Hello World!

任意の場所で次のようにコマンドして Rust のプロジェクトを作って実行します。


cargo new app

# Linux の場合は、cargo をインストールしますか?という案内が出ると思います。指示通りインストールしてください。

cd app
cargo run

Hello, world!


main.rs

app プロジェクトの src ディレクトリには、次のような main.rs が記述されています。


fn main() {
    println!("Hello, world!");
}


SQLite

2025年9月27日 この節を追加しました。

この Rust のコーナーでは、Laravel に続き、データベースとして SQLite を使っています。 しかし Laravel と違って Rust ではデフォルトで SQLite が用意されることはありません。 明示的にインストールしなければなりません。


# Debian 系にインストールする
sudo apt install sqlite3
sudo apt install libsqlite3-dev

# RPM 系にインストールする
sudo dnf install sqlite
sudo dnf install sqlite-devel

# macOS にインストールする、次のコマンドだけでデベロッパーライブラリもインストールされます。
brew install sqlite

Windows に SQLite をインストールする

2025年10月18日 この節を追加しました。

2025年10月21日 ARM版の場合も追加しました。

Windows の場合は次のサイトからダウンロードします。

SQLite Download Page

手順は次のとおりです。

  1. 上記のページにアクセスして、Precompiled Binaries for Windows からお使いのシステムに合わせた sqlite-dll-win-XXXXsqlite-tools-win-XXXX をダウンロードして解凍してください。
  2. 解凍後、すべてのファイルを一つのフォルダにまとめて、そのフォルダにパスを通します。フォルダの名前は任意でかまいません。 私は Downloads フォルダの中に sqlite3 とフォルダを作り、そこにまとめました。
  3. Visual Studio の中の Developer Command Prompt for VS2022 を開いて、sqlite をまとめたフォルダに移動し、次のようにコマンドします。
    
    lib /DEF:sqlite3.def /OUT:sqlite3.lib /MACHINE:x64
    
    
    ARM 版の場合は次のようにします。
    
    lib /DEF:sqlite3.def /OUT:sqlite3.lib
    
    MACHIN 指定がありません。ARM64 だと推定します。というような表示があると思います。
    
  4. フォルダの中に sqlite3.lib と sqlite3.exp というファイルが新たに作られます。
  5. Axum の場合は、以上で OK です。Actix-web の場合は、上記フォルダに作られた sqlite3.lib をプロジェクトのルートディレクトリにコピーしてください。あくまでもコピーです。フォルダの中の sqlite3.lib も残しておいてください。


コマンド一覧


# Rust のアンインストール
rustup self uninstall



2156 visits
Posted: Aug. 27, 2025
Update: Oct. 21, 2025

ホーム   目次