WindowsでRubyをインストールする方法!RubyInstallerとMSYS2を使った完全ガイド
生徒
「先生、WindowsのパソコンでRubyを使いたいんですけど、どうやってインストールすればいいんですか?」
先生
「Windowsなら、RubyInstallerという公式ツールを使えば簡単にインストールできますよ。しかもMSYS2という追加の開発環境もセットアップできるんです。」
生徒
「難しそうですけど、パソコン初心者でもできますか?」
先生
「大丈夫です!画面の画像や手順を一つずつ確認すれば、誰でもインストールできますよ。」
1. RubyInstallerとは?
WindowsでRuby(ルビー)を簡単にインストールするための公式インストーラーがRubyInstaller(ルビーインストーラー)です。 通常であれば、プログラミング言語をパソコンに入れるには、いくつもファイルを集めて設定する必要がありますが、RubyInstallerを使えばその作業を一つにまとめて行ってくれます。 いわば、「WindowsにRuby用の作業机をまるごと用意してくれるセット」とイメージすると分かりやすいです。
RubyInstallerを実行すると、Ruby本体だけでなく、WindowsでRubyを動かすために必要な設定(パスの設定など)も自動で行ってくれます。 そのため、パソコンにあまり詳しくない人でも、画面の指示にしたがって数回クリックするだけで、Rubyの開発環境を整えることができます。 「難しい専門用語が分からなくても、インストーラーにおまかせできる」というのが、RubyInstallerの大きなメリットです。
さらに、開発に必要なMSYS2(エムシスツー)というツールも一緒にセットアップできます。 MSYS2は、Rubyの一部のライブラリや拡張機能を動かすために必要な開発キットで、プログラムを動かすための「工具箱」や「部品セット」のような役割を持っています。 RubyInstallerを使ってMSYS2まで入れておくことで、あとからライブラリを追加したいときにもスムーズにインストールできるようになり、初心者でも安心してWindowsでRuby開発を始められます。
2. インストール前に準備するもの
- インターネットに接続できるWindowsパソコン
- パソコンにソフトをインストールできる管理者権限
- ブラウザ(EdgeやChromeなど)
まずは、RubyInstallerをダウンロードするためにインターネットに接続できることが大前提です。 自宅のWi-Fiや職場のネットワークなど、普段Webサイトを見られていれば問題ありません。 EdgeやChromeといったブラウザは、いつも使っているもので大丈夫です。
次に大切なのが管理者権限です。新しいソフトをインストールするときは、Windowsに「このパソコンに変更を加えていいですか?」と聞かれることがあります。 そのときに「はい」と選べるユーザーであれば、RubyInstallerも問題なくインストールできます。 会社や学校のパソコンなど、自分にインストール権限があるか分からない場合は、事前に管理者の人に確認しておくと安心です。
Rubyのインストール自体は軽いので、特別なスペックのパソコンは必要ありません。 一般的なWindows 10やWindows 11のパソコンで、空き容量が数GBほどあれば十分です。 たとえば「普段インターネット閲覧や簡単な資料作成に使っているノートパソコン」であれば、そのままRubyの学習用環境として使えるイメージです。 ここまでの準備ができていれば、次のステップでRubyInstallerをダウンロードする準備は整っています。
3. RubyInstallerのダウンロード
まず、公式サイトにアクセスしてRubyInstallerをダウンロードします。
- ブラウザを開いてRubyInstaller公式サイトにアクセスします。
- 画面中央の「WITH DEVKIT」と書かれた最新版のRubyを選びます。
- 「Ruby+Devkit *** (x64)」というリンクをクリックすると、インストーラーがダウンロードされます。
ダウンロードが終わったら、「ダウンロード」フォルダに「rubyinstaller-***.exe」というファイルがあることを確認してください。
4. Rubyのインストール手順
ダウンロードしたインストーラーを使って、Rubyをインストールします。
- ダウンロードしたインストーラー(rubyinstaller-***.exe)をダブルクリックします。
- 「I accept the License」にチェックを入れて「Next」をクリックします。
- インストール先フォルダを確認して、そのままで問題なければ「Install」をクリックします。
- インストールが終わったら、「Run ridk install」にチェックを入れたまま「Finish」をクリックします。
これでRuby本体のインストールが完了しました。次はMSYS2のセットアップです。
5. MSYS2のセットアップ
Rubyの開発で必要になるツールをMSYS2でインストールします。
- インストール完了後に自動で黒い画面(コマンドプロンプト)が開きます。
- 「1」を入力してEnterキーを押します。
- 必要なファイルが自動でダウンロード・インストールされます。
- 処理が終わったら画面を閉じてOKです。
これで、Rubyの動作に必要な環境が全て整いました。
6. Rubyが正しくインストールされたか確認
最後にRubyが正常に動くか確認します。
- スタートメニューから「コマンドプロンプト」を開きます。
- 次のコマンドを入力してEnterキーを押します。
ruby -v
すると、インストールしたRubyのバージョンが表示されます。
ruby 3.3.0 (2025-01-01 revision xxx) [x64-mingw32]
このように表示されれば、Rubyのインストールは成功です。
7. よくあるトラブルと対処法
- バージョンが表示されない場合: コマンドを間違えていないか確認してください。うまくいかない場合は、再度インストーラーを実行し、「PATHを設定する」にチェックを入れてやり直してください。
- MSYS2のセットアップで止まる場合: ネットワークの接続状態を確認し、再度「ridk install」を実行してください。
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で何が作れるのかワクワクしてきました!」