Ruby

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

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

もっとスキルを活かしたいエンジニアへ

スポンサードリンク
働き方から選べる

無料で使えて良質な案件の情報収集ができるサービス

エンジニアの世界では、「いつでも動ける状態を作っておけ」とよく言われます。
技術やポートフォリオがあっても、自分に合う案件情報を日常的に見れていないと、いざ動こうと思った時に比較や判断が難しくなってしまいます。
普段から案件情報が集まる環境を作っておくと、良い案件が出た時にすぐ動きやすくなりますよ。
筆者自身も、メガベンチャー勤務時代に年収1,500万円を超えた経験があります。振り返ると、技術だけでなく「どんな案件や働き方があるか」を日頃から見ていたことが、キャリアの選択肢を広げるきっかけになりました。
このブログを読んでくれた方に感謝を込めて、実際に使っている情報収集サービスを紹介します。

フルリモート・週3日・高単価、どんな条件も妥協したくないなら

フリーランスボードに無料会員登録する

利用者10万人以上。業界最大規模45万件の案件。AIマッチ機能や無料の相場情報が人気。

年収800万円以上のキャリアアップ・ハイクラス正社員を視野に入れているなら

Beyond Careerに無料相談する

内定獲得率90%以上。紹介先企業とは役員クラスのコネクションがある安心と信頼できるエージェント。


スポンサードリンク

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 開発がスタートできます。ぜひ実際に試してみてください!

スポンサードリンク

もっとスキルを活かしたいエンジニアへ

スポンサードリンク
働き方から選べる

無料で使えて良質な案件の情報収集ができるサービス

エンジニアの世界では、「いつでも動ける状態を作っておけ」とよく言われます。
技術やポートフォリオがあっても、自分に合う案件情報を日常的に見れていないと、いざ動こうと思った時に比較や判断が難しくなってしまいます。
普段から案件情報が集まる環境を作っておくと、良い案件が出た時にすぐ動きやすくなりますよ。
筆者自身も、メガベンチャー勤務時代に年収1,500万円を超えた経験があります。振り返ると、技術だけでなく「どんな案件や働き方があるか」を日頃から見ていたことが、キャリアの選択肢を広げるきっかけになりました。
このブログを読んでくれた方に感謝を込めて、実際に使っている情報収集サービスを紹介します。

フルリモート・週3日・高単価、どんな条件も妥協したくないなら

フリーランスボードに無料会員登録する

利用者10万人以上。業界最大規模45万件の案件。AIマッチ機能や無料の相場情報が人気。

年収800万円以上のキャリアアップ・ハイクラス正社員を視野に入れているなら

Beyond Careerに無料相談する

内定獲得率90%以上。紹介先企業とは役員クラスのコネクションがある安心と信頼できるエージェント。


-Ruby