Ruby

WindowsにRubyをインストールする方法【RubyInstaller 3.2 + Devkit】

ⓘ本ページはプロモーションが含まれています

お得なお知らせ

スポンサードリンク
AI時代のキャリア構築

プログラミング学習、今日から動き出す

「何から始めるか」で止まっている人こそ、無料説明会や本で自分に合うルートを30分で確定できます。

Enjoy Tech!|月額制でWeb系に強い▶ (Kindle本)ITエンジニアの転職学|後悔しないキャリア戦略▶

▶ AIコーディング環境なら  実践Claude Code入門(Amazon)が実務で即使える入門書です。Amazonベストセラーにも選ばれていますよ。


スポンサードリンク

1. ダウンロード先とインストーラの概要

アーキテクチャ ファイル名例 (2024‑10 時点) 主な対象
64 ビット Ruby+Devkit-3.2.4-1-x64.exe Windows 10/11 の最新 PC(推奨)
32 ビット Ruby+Devkit-3.2.4-1-x86.exe 古いハードウェアや互換性が必要な環境
  • 配布元: https://rubyinstaller.org/downloads/ (公式ダウンロードページ)
  • インストーラの特徴
  • MRI 本体(バイナリ)と MSYS2 ベースの開発ツールチェーンを同梱。
  • インストール後に ridk install で必要なパッケージを自動取得できる。

2. インストール手順

2‑1. 実行ファイルの起動と基本設定

  1. ダウンロードした Ruby+Devkit-3.2.x-1-x64.exe管理者権限なしで実行。
  2. ライセンス画面で「I accept the License」にチェックし、Next
  3. インストール先はデフォルトのままで構いません(例: C:\Ruby32-x64)。
  4. ※パスはバージョンに合わせて Ruby32 としています。実際のディレクトリ名が異なる場合は、インストーラ画面に表示されたものをそのまま使用してください。
  5. 「Install for me only (recommended)」を選択し Next → Install をクリック。

このオプションはユーザー環境変数だけを書き換えるため、管理者権限が不要です。

2‑2. MSYS2 と開発ツールの自動セットアップ

インストーラが完了したら、以下のコマンドで MSYS2 環境と必須ツールを導入します。

オプション 内容
1 基本的な MSYS2 環境(pacman 本体)
2 開発ツールチェーン(gcc、make、patch 等)
3 推奨追加パッケージ(autoconf、automake など)

インストール中に表示される質問はデフォルトで Enter を押すだけで完了します。


3. 環境変数 PATH の確認と修正

3‑1. 自動追加が成功したかチェック

上記出力に以下の2つが含まれていれば OKです。

  • C:\Ruby32-x64\bin
  • C:\msys64\usr\bin(MSYS2 のバイナリディレクトリ)

3‑2. 手動で修正する場合

  1. スタートメニュー → 設定 → システム → バージョン情報 → 環境変数
  2. 「ユーザー環境変数」または「システム環境変数」の Path を選択し、編集
  3. 上記ディレクトリが無ければ 新規 ボタンで追加し、不要な古い Ruby パス(例: C:\Ruby27-x64\bin)は削除します。

変更後はコマンドプロンプトを再起動してください。


4. 動作確認

次に簡単なスクリプトを実行します。

hello.rb を作成:

実行:

この結果が得られたら、Ruby 本体と gem コマンドは正しく動作しています。


5. Bundler の導入と基本的な使い方

Gemfile に例として Sinatra を追記:

続いて依存 gem をインストールします。

Bundler が正しく機能すれば、プロジェクト単位での依存管理が可能になります。


6. よくあるエラーと対処法

エラーシナリオ 原因 解決策
MSYS2 パッケージ不足nokogiri のビルド失敗) 必要な libxml2・libxslt が未インストール ridk exec pacman -S mingw-w64-x86_64-libxml2 mingw-w64-x86_64-libxslt
SSL 証明書エラー (SSL_connect エラー) Windows のルート証明書が古い ridk exec pacman -Sy mingw-w64-x86_64-ca-certificates && ridk exec update-ca-trust
PATH への自動追加失敗 インストール時に管理者権限が不足 管理者としてコマンドプロンプトを起動し、手順 3‑2 の通り手動で環境変数を修正

公式 FAQ(https://rubyinstaller.org/faq)でも同様の対処法が掲載されています。


7. VS Code と Ruby 拡張機能の推奨設定

7‑1. 必要な拡張機能

拡張名 作者
Ruby Peng Lv
Ruby LSP Ruby Language Server (ruby-lsp)
RuboCop(コード整形) RuboCop

7‑2. settings.json のサンプル

7‑3. デバッグ構成(launch.json

これで F5 キーを押すだけで、現在編集中の *.rb ファイルがデバッグ実行されます。


8. 参考リンク(脚注)

[^1]: Progate 「Windows 用 Ruby 環境」ページ
https://prog-8.com/articles/windows-ruby

[^2]: RubyInstaller 公式ダウンロードページ
https://rubyinstaller.org/downloads/

[^3]: RubyInstaller FAQ(MSYS2 関連のトラブルシューティング)
https://rubyinstaller.org/faq


まとめ

  1. 公式サイトから最新版 Ruby+Devkit-3.2.x‑1-x64.exe を取得し、デフォルトパス C:\Ruby32-x64 にインストール。
  2. インストーラ完了後に ridk install 1 2 3 で MSYS2 と開発ツールを自動セットアップ。
  3. %PATH% に Ruby と MSYS2 のパスが正しく追加されたか確認し、必要なら手動修正。
  4. ruby -vgem -v と簡単なスクリプト実行で環境を検証。
  5. bundler を導入してプロジェクトごとの依存管理を開始。
  6. VS Code に Ruby 拡張と LSP 設定を加え、快適なエディタ・デバッガ体験を構築。

以上の手順を踏めば、Windows 上でも本格的かつ安全に Ruby 開発がスタートできます。ぜひ実際に試してみてください!

スポンサードリンク

お得なお知らせ

スポンサードリンク
AI時代のキャリア構築

プログラミング学習、今日から動き出す

「何から始めるか」で止まっている人こそ、無料説明会や本で自分に合うルートを30分で確定できます。

Enjoy Tech!|月額制でWeb系に強い▶ (Kindle本)ITエンジニアの転職学|後悔しないキャリア戦略▶

▶ AIコーディング環境なら  実践Claude Code入門(Amazon)が実務で即使える入門書です。Amazonベストセラーにも選ばれていますよ。


-Ruby