カテゴリ: Ruby 更新日: 2026/04/04

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開発を始められます。

Rubyの文法を基礎からしっかり固めたい人や、 現場で役立つ「テスト駆動開発」の考え方まで身につけたい人には、 評価の高いこの一冊がおすすめです。

プロを目指す人のためのRuby入門をAmazonで見る

※ Amazon広告リンク

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つだけ持ってくる作業」です。 むずかしい操作はなく、普段Webサイトを見るのと同じ感覚で進められるので、パソコンに不慣れな方でも安心して進めてください。

  1. ブラウザを開いて RubyInstaller公式サイト にアクセスします。検索エンジンで「rubyinstaller windows」などと検索して、公式サイトのリンクをクリックしてもOKです。
  2. トップページの中央付近に、複数のバージョンが一覧で表示されます。 その中から「WITH DEVKIT」と書かれた、最新版のRubyを選びます。 たとえば「Ruby+Devkit 3.x.x (x64)」のような表示になっていることが多いです。 「WITH DEVKIT」が付いているものを選ぶことで、あとで必要になる開発用ツールもまとめてインストールできるようになります。
  3. 選んだバージョンの「Ruby+Devkit *** (x64)」というリンクをクリックすると、インストーラー(実行ファイル)のダウンロードが始まります。 Windowsが64ビット版であれば、基本的に「(x64)」と書かれたものを選べば問題ありません。

ダウンロードが終わったら、ブラウザの左下や右上に表示される「ダウンロード完了」の表示を確認してみましょう。 多くの場合、ファイルは自動的に「ダウンロード」フォルダに保存されます。 エクスプローラーを開き、左側のメニューから「ダウンロード」を選び、その中に「rubyinstaller-***.exe」という名前のファイルがあれば準備完了です。 ここまで終われば、次のステップでこのインストーラーを使ってRuby本体をインストールしていくことができます。

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も一緒にセットアップされるため、開発環境が整います。

RubyInstallerとは何ですか?

RubyInstallerは、Windows向けにRubyを簡単にインストールできる公式ツールで、初心者でも数回のクリックで環境構築ができます。
関連記事:
カテゴリの一覧へ
新着記事
New1
Ruby
RBSでRubyに型を付けよう!typeprofとsteepで静的型チェック入門
New2
Ruby
Rubyの文字列操作完全ガイド!初心者でもわかる作成・結合・分割・検索の基本
New3
Ruby
Rubyのデータ型とオブジェクトモデルを完全ガイド!初心者でもわかる「すべてがオブジェクト」である仕組み
New4
Ruby
Rubyのnil・true・falseを完全ガイド!初心者でもわかる真偽値と三値ロジック
人気記事
No.1
Java&Spring記事人気No1
Rails
Rails本番運用入門:環境設計・ステージング・本番をゼロから理解するロードマップ
No.2
Java&Spring記事人気No2
Rails
RailsのNginx+Puma構成を完全解説!upstream・keepalive・ヘルスチェックを初心者向けに理解しよう
No.3
Java&Spring記事人気No3
Ruby
Rubyの引数受け渡しを完全攻略!引数展開とパラメータフォワーディングの仕組み
No.4
Java&Spring記事人気No4
データベース
PostgreSQLのデータ型を完全解説!初心者でも失敗しないデータベース入門
No.5
Java&Spring記事人気No5
データベース
PostgreSQLのCTE(WITH句)完全解説!複雑なSQLを整理して読みやすくする書き方
No.6
Java&Spring記事人気No6
Ruby
PATHと環境変数の正しい設定!Windows・Mac・Linux別チェックリスト付き
No.7
Java&Spring記事人気No7
Ruby
WindowsでRubyをインストールする方法!RubyInstallerとMSYS2を使った完全ガイド
No.8
Java&Spring記事人気No8
データベース
SQLトランザクションとは?初心者向け完全ガイド!データベースの安全なデータ操作を徹底解説