「Windows」に「Ruby」をインストールしてみました。その時のやり方や環境変数などいろいろ
「Windows」に「Ruby」をインストールしてみました。その時のやり方や環境変数などいろいろをメモしました。
Rubyがインストールされているか確認
最初にRubyがインストールされているかどうか確認します。
確認手順
コマンドプロンプトを開く
スタートメニュー>プログラムとファイルの検索からcmd.exeと入力してEnter
バージョン確認コマンドを実行
コマンドプロンプトにruby -vと入力して「Enter」
コマンドプロンプトruby -v
インストールされていない場合
下記のメッセージが出たら、「Ruby」はインストールされていません。
※環境パス正しく設定できていない場合もありますが、その場合の対処については下部を参照ください。
arduino'ruby'は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチファイルとして認識されていません。
インストールされている場合
下記のようなメッセージが出たら「Ruby」はすでにインストール済みです。
scssruby 2.0.0p247 (2013-06-27) [x64-mingw32]
Rubyをインストール
WindowsへのRubyインストール方法として公式サイトに下記の記載があります。
Windowsマシンでは
RubyInstallerやpikといったツールが使えます。
Windows向けのバイナリが有志により配布されておりますので
RubyInstallerでインストールしてみます。
インストール手順
「RubyInstaller」をダウンロード
1. 下記ページにアクセスしRubyInstallerをダウンロードします。
3. ファイルをダウンロードます。
- windows 64bitの方は「Ruby 2.0.p451(x64)」
- windows 32bitの方は「Ruby 2.0.-p451」
4. ダウンロードしたファイルを実行します。 ※2014年3月3日時点のバージョン
rubyinstaller-2.0.0-p451-x64.ext
5. インストーラーが立ち上がるのでインストールしていきます。
7. 使用許諾契約書の内容を確認し「同意する」を選択、「次へ」をクリックします。
8. インストールフォルダを選択、「Rubyの実行ファイルへ環境PATHを設定する」をチェック、「インストール」をクリックします。
9. 「完了」をクリックします。
インストールを確認
コマンドプロンプトをもう一度開く
※もともと開いていた場合は新しく開きなおしてください。
スタートメニュー>プログラムとファイルの検索からcmd.exeと入力してEnter
バージョン確認コマンドを実行
コマンドプロンプトにruby -vと入力してEnter
コマンドプロンプトruby -v
scssruby 2.0.0-p451 (2014-02-24)[x64-mingw32]
もし以下のようなメッセージが出たらコマンドプロンプトを再起動してもう一度、 試してみてください。
arduino'ruby'は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチファイルとして認識されていません。
それでも同じメッセージが出るようでしたら、環境パスが正しく設定されていない可能性があります。
以下の設定を参考にしてください。
システム環境変数の設定
システムの詳細設定を開きます。
Windows8のかた
フォルダから > PCを右クリック > プロパティ > システムの詳細設定
Windows7、Windows Vistaのかた
スタートメニュー > コンピュータを右クリック > プロパティ > システムの詳細設定
Windows XPのかた
スタートメニュー > マイコンピュータを右クリック > プロパティ
環境変数の設定
「環境変数」をクリックします。
「システム環境設定」のリストから「Path」を選択して編集します。
パスを確認
「Ruby」をインストールしたフォルダの「bin」フォルダが「変数値」の中にあるか確認します。
例:
makefileC:\Ruby200-x64\bin
パスを追加
もし見当たらなければ「変数値」の一番最後にセミコロン「;」と「binフォルダ」のパスを追加します。
例:
ini;C:\Ruby200-x64\bin
「OK」をクリックします。
コマンドプロンプトを開く
再度コマンドプロンプト新しく開きなおします。
スタートメニュー>プログラムとファイルの検索からcmd.exeと入力してEnter
バージョン確認コマンドを実行
ruby -v
もしこれでも認識されないようでしたら
実際に「Ruby」をインストールしたフォルダのパスと
環境変数のパスを確認して一致しているかどうか確認してみてください。
また、Windowsの再起動もしてみてください。
著書
トラブルシュートRuby で `Encoding::UndefinedConversionError` が出た時の原因と対処
使い方Ruby の本番運用ガイド:ログ設計・メトリクス・トレースのベストプラクティス
使い方Ruby 基本文法から学ぶ 90 分速習:変数・制御構文・ブロックを一気に理解
チートシートRuby とは?2025 年版の特徴・強み・最新エコシステムを徹底解説
使い方「Windows」に「Ruby」をインストールしてみました。その時のやり方や環境変数などいろいろ
使い方Orca の使い方: Claude Code のサブスクリプションのまま使える。最初に変える設定は権限
チートシートCodex の料金プラン一覧: Plus の5時間の枠は、GPT-6.1 Sol で応答160〜200回だった
挙動Codex の sandbox の設定: read-only でも .env は読める。モードごとにできること
チートシートClaude Code のスラッシュコマンド一覧: 2.1.311 の / に出るコマンドを、用途別に並べた
使い方Git のタグ(tag)の使い方: 付けたタグは push では送られない。--follow-tags でも軽いタグは残る
使い方Mermaid のシーケンス図の書き方: 非同期の処理は、矢印を -) に変えるだけで書き分けられる








