カテゴリ: Ruby 更新日: 2026/01/30

WindowsでRubyをインストールする方法!RubyInstallerとMSYS2を使った完全ガイド

WindowsでRubyをインストール:RubyInstaller+MSYS2完全ガイド
WindowsでRubyをインストール:RubyInstaller+MSYS2完全ガイド

先生と生徒の会話形式で理解しよう

生徒

「先生、WindowsのパソコンでRubyを使いたいんですけど、どうやってインストールすればいいんですか?」

先生

「Windowsなら、RubyInstallerという公式ツールを使えば簡単にインストールできますよ。しかもMSYS2という追加の開発環境もセットアップできるんです。」

生徒

「難しそうですけど、パソコン初心者でもできますか?」

先生

「大丈夫です!画面の画像や手順を一つずつ確認すれば、誰でもインストールできますよ。」

1. RubyInstallerとは?

1. RubyInstallerとは?
1. RubyInstallerとは?

WindowsでRuby(ルビー)を簡単にインストールするための公式インストーラーがRubyInstaller(ルビーインストーラー)です。 通常であれば、プログラミング言語をパソコンに入れるには、いくつもファイルを集めて設定する必要がありますが、RubyInstallerを使えばその作業を一つにまとめて行ってくれます。 いわば、「WindowsにRuby用の作業机をまるごと用意してくれるセット」とイメージすると分かりやすいです。

RubyInstallerを実行すると、Ruby本体だけでなく、WindowsでRubyを動かすために必要な設定(パスの設定など)も自動で行ってくれます。 そのため、パソコンにあまり詳しくない人でも、画面の指示にしたがって数回クリックするだけで、Rubyの開発環境を整えることができます。 「難しい専門用語が分からなくても、インストーラーにおまかせできる」というのが、RubyInstallerの大きなメリットです。

さらに、開発に必要なMSYS2(エムシスツー)というツールも一緒にセットアップできます。 MSYS2は、Rubyの一部のライブラリや拡張機能を動かすために必要な開発キットで、プログラムを動かすための「工具箱」や「部品セット」のような役割を持っています。 RubyInstallerを使ってMSYS2まで入れておくことで、あとからライブラリを追加したいときにもスムーズにインストールできるようになり、初心者でも安心してWindowsでRuby開発を始められます。

2. インストール前に準備するもの

2. インストール前に準備するもの
2. インストール前に準備するもの
  • インターネットに接続できるWindowsパソコン
  • パソコンにソフトをインストールできる管理者権限
  • ブラウザ(EdgeやChromeなど)

まずは、RubyInstallerをダウンロードするためにインターネットに接続できることが大前提です。 自宅のWi-Fiや職場のネットワークなど、普段Webサイトを見られていれば問題ありません。 EdgeやChromeといったブラウザは、いつも使っているもので大丈夫です。

次に大切なのが管理者権限です。新しいソフトをインストールするときは、Windowsに「このパソコンに変更を加えていいですか?」と聞かれることがあります。 そのときに「はい」と選べるユーザーであれば、RubyInstallerも問題なくインストールできます。 会社や学校のパソコンなど、自分にインストール権限があるか分からない場合は、事前に管理者の人に確認しておくと安心です。

Rubyのインストール自体は軽いので、特別なスペックのパソコンは必要ありません。 一般的なWindows 10やWindows 11のパソコンで、空き容量が数GBほどあれば十分です。 たとえば「普段インターネット閲覧や簡単な資料作成に使っているノートパソコン」であれば、そのままRubyの学習用環境として使えるイメージです。 ここまでの準備ができていれば、次のステップでRubyInstallerをダウンロードする準備は整っています。

3. RubyInstallerのダウンロード

3. RubyInstallerのダウンロード
3. RubyInstallerのダウンロード

まず、公式サイトにアクセスしてRubyInstallerをダウンロードします。

  1. ブラウザを開いてRubyInstaller公式サイトにアクセスします。
  2. 画面中央の「WITH DEVKIT」と書かれた最新版のRubyを選びます。
  3. 「Ruby+Devkit *** (x64)」というリンクをクリックすると、インストーラーがダウンロードされます。

ダウンロードが終わったら、「ダウンロード」フォルダに「rubyinstaller-***.exe」というファイルがあることを確認してください。

4. Rubyのインストール手順

4. Rubyのインストール手順
4. Rubyのインストール手順

ダウンロードしたインストーラーを使って、Rubyをインストールします。

  1. ダウンロードしたインストーラー(rubyinstaller-***.exe)をダブルクリックします。
  2. 「I accept the License」にチェックを入れて「Next」をクリックします。
  3. インストール先フォルダを確認して、そのままで問題なければ「Install」をクリックします。
  4. インストールが終わったら、「Run ridk install」にチェックを入れたまま「Finish」をクリックします。

これでRuby本体のインストールが完了しました。次はMSYS2のセットアップです。

5. MSYS2のセットアップ

5. MSYS2のセットアップ
5. MSYS2のセットアップ

Rubyの開発で必要になるツールをMSYS2でインストールします。

  1. インストール完了後に自動で黒い画面(コマンドプロンプト)が開きます。
  2. 「1」を入力してEnterキーを押します。
  3. 必要なファイルが自動でダウンロード・インストールされます。
  4. 処理が終わったら画面を閉じてOKです。

これで、Rubyの動作に必要な環境が全て整いました。

6. Rubyが正しくインストールされたか確認

6. Rubyが正しくインストールされたか確認
6. Rubyが正しくインストールされたか確認

最後にRubyが正常に動くか確認します。

  1. スタートメニューから「コマンドプロンプト」を開きます。
  2. 次のコマンドを入力してEnterキーを押します。

ruby -v

すると、インストールしたRubyのバージョンが表示されます。


ruby 3.3.0 (2025-01-01 revision xxx) [x64-mingw32]

このように表示されれば、Rubyのインストールは成功です。

7. よくあるトラブルと対処法

7. よくあるトラブルと対処法
7. よくあるトラブルと対処法
  • バージョンが表示されない場合: コマンドを間違えていないか確認してください。うまくいかない場合は、再度インストーラーを実行し、「PATHを設定する」にチェックを入れてやり直してください。
  • MSYS2のセットアップで止まる場合: ネットワークの接続状態を確認し、再度「ridk install」を実行してください。

8. Rubyをインストールしたあとの練習

8. Rubyをインストールしたあとの練習
8. Rubyをインストールしたあとの練習

正しくインストールできたら、さっそく動かしてみましょう。コマンドプロンプトに次のコードを入力してみてください。


puts "Hello, Ruby!"

Enterを押すと、画面に次のように表示されます。


Hello, Ruby!

これが表示されれば、Rubyが正しく動いている証拠です。ここまでできれば、Rubyの学習をスタートする準備は万全です。

まとめ

まとめ
まとめ

Windowsの環境でRubyをインストールする作業は、最初はむずかしそうに感じられますが、実際には手順どおり進めることでスムーズに進行する工程です。とくにRubyInstallerとMSYS2の組み合わせは、Windows特有の環境で発生しがちな開発ツール不足を補うことができ、Rubyをより安定して実行するための土台を整えてくれます。こうした仕組みを知ることで、プログラミング初心者の方でも安心してRubyの学習を始めることができます。さらに、Rubyのバージョン確認コマンドや、簡単なサンプルコードを動かすことで、インストールした環境が正しく動いているかを自分の目で確認できる点も大きな安心材料になります。

RubyInstallerは公式で提供されているインストール支援ツールであり、Windows環境に特化しているため、複雑な設定を必要とせず、初心者でも利用しやすい設計になっています。またMSYS2は、Rubyの一部の拡張ライブラリが必要とする開発ツールをまとめて提供する役割を持っており、Rubyの実行やビルドに関わる作業を円滑にする重要な存在です。こうした背景を理解すると、ただインストールするだけでなく、なぜMSYS2が必要なのか、RubyInstallerを使うメリットは何か、といった点も自然とおさえることができ、今後の学習にも役立ちます。

さらに、Rubyをインストールしたあとにコマンドプロンプトでruby -vを実行したり、puts "Hello, Ruby!"を試してみることで、Rubyの基本的な挙動を確認する経験は、プログラミングを学ぶ上でとても大切です。こうしたステップを踏むことで、自分が操作している環境がどのように動いているのかを理解しやすくなり、単なるインストール手順の確認にとどまらず、一歩進んだ環境理解にもつながります。

サンプルプログラム:Rubyの基本動作チェック

下記は、Rubyが正しく動作するかを確かめるための簡単なサンプルコードです。環境構築がうまくいっているかを確認する第一歩として、コマンドプロンプトに入力してみてください。


puts "Rubyの環境構築が成功しました!"
3.times do |i|
  puts "Rubyはとても楽しいですよ! #{i}"
end

このように、Rubyは初心者にも扱いやすく、シンプルな文法で学習を進められることが大きな魅力です。また、Windowsでも安定して使えるよう環境を準備できたことで、今後はWebアプリケーションの開発やスクリプト作成など、幅広い分野に挑戦できます。インストールという第一の壁を越えたことで、新しい世界への扉が大きく開きます。

先生と生徒の振り返り会話

生徒

「先生、今日の内容でRubyInstallerとMSYS2の役割がだいぶ分かってきました!Rubyをただ入れるだけじゃなくて、開発環境を整えるのが大事なんですね。」

先生

「そのとおりです。特にWindowsでは追加のツールが必要になることが多いので、RubyInstallerとMSYS2のセットはとても助かるんですよ。動作確認もできたので、これでRubyの準備はばっちりです。」

生徒

ruby -vでバージョンを確認できたり、putsで文字を表示できたりして、ちゃんと動いてるって実感できました!」

先生

「それがとても大事なんです。実際に動かしてみることで学びが深まりますからね。これからRubyでプログラミングを楽しんでいきましょう。」

生徒

「はい!次はRubyで何が作れるのかワクワクしてきました!」

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

WindowsでRubyをインストールするにはどうすればいいですか?

WindowsでRubyをインストールするには、公式ツールであるRubyInstallerを使うのが最も簡単な方法です。MSYS2も一緒にセットアップされるため、開発環境が整います。
関連記事:
カテゴリの一覧へ
新着記事
New1
Ruby
“すべてはオブジェクト”を体感!初心者向けRubyのオブジェクト指向入門【irbで学ぶ】
New2
Ruby
Rubyの標準入出力を完全ガイド!puts・print・pの違いとデバッグ活用法
New3
Ruby
Gemとは?RubyGemsとBundlerを初心者向けに完全解説!依存関係管理も図解でわかりやすく理解
New4
Ruby
Rubyの文字エンコーディング入門!UTF-8・マジックコメント・外部/内部エンコーディングを完全解説
人気記事
No.1
Java&Spring記事人気No1
Ruby
Rubyのreduceとinject入門!合計計算や集計を初心者向けに分かりやすく解説
No.2
Java&Spring記事人気No2
Ruby
Rubyの文字列エンコーディング完全ガイド!Encoding・force_encoding・encodeを初心者向け解説
No.3
Java&Spring記事人気No3
Ruby
Rubyの始め方ガイド:インストールから最初のHello Worldまで(Windows/Mac/Linux)
No.4
Java&Spring記事人気No4
データベース
PostgreSQLのWHERE句を徹底解説!初心者でもわかるSQLデータ抽出の基本
No.5
Java&Spring記事人気No5
Ruby
Rubyのfind/detect/find_indexを徹底解説!目的のデータを素早く探す方法
No.6
Java&Spring記事人気No6
Ruby
Rubyのselect/reject/filterの使い方を完全解説!初心者向けの条件抽出レシピ
No.7
Java&Spring記事人気No7
Ruby
Rubyで比較演算子を完全解説!==・===・<=>・eql? の使い分け
No.8
Java&Spring記事人気No8
データベース
PostgreSQLで順位付け!ROW_NUMBER関数の使い方を初心者向けに徹底解説