Ruby

Windows10 64bitにRuby3.2をインストール - RubyInstallerとwingetガイド

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

お得なお知らせ

スポンサードリンク
AI時代のキャリア構築

プログラミング学習、今日から動き出す

「何から始めるか」で止まっている人こそ、無料説明会や本で自分に合うルートを30分で確定できます。

Enjoy Tech!|月額制でWeb系に強い▶ (Kindle本)ITエンジニアの転職学|後悔しないキャリア戦略▶

▶ AIコーディング環境なら  実践Claude Code入門(Amazon)が実務で即使える入門書です。Amazonベストセラーにも選ばれていますよ。


スポンサードリンク

1️⃣ 前提条件と環境確認

確認項目 方法・コマンド 判定基準
OS が 64bit か 設定 → システム → バージョン情報 の「システムの種類」 「64-bit operating system」
管理者権限の取得 スタートメニューで PowerShellコマンドプロンプト を右クリック → 「管理者として実行」 UAC が表示され、Administrator: とプレフィックスが付くこと

ポイント
管理者権限のターミナルを常に使用すると、インストール途中での権限エラーを防げます。


2️⃣ RubyInstaller + Devkit(公式インストーラ)による手順

2‑1. ダウンロードと SHA256 検証

公式ページ (https://rubyinstaller.org/downloads/) に掲載されているハッシュと上記出力が一致すれば、ファイルは改ざんされていません。

2‑2. インストーラ実行時の推奨設定

設定項目 推奨状態
Add Ruby executables to your PATH ✅ チェック(必須)
Associate .rb files with this Ruby installation 任意(エディタでダブルクリックしたい場合にチェック)
Run ridk install to setup MSYS2 ✅ 実行(デフォルト選択)

MSYS2 のインストール
ウィザードが表示されたら 「1: MSYS2 base installation」「3: Update the installed toolchain」 を順に実行してください。

2‑3. PATH が反映されているか確認

インストーラ完了後、同じ管理者ターミナルで以下を実行します。

期待される出力例(※パスは Ruby 3.2 の実際のディレクトリ

注意
インストーラが PATH を更新しても、既に開いているシェルには反映されません。ターミナルを一度閉じて再起動するか、$Env:Path = [System.Environment]::GetEnvironmentVariable('Path','Machine') で手動リロードしてください。環境変数の変更が全く反映されない場合は PC の再起動 が確実です。


3️⃣ winget によるワンラインインストール

3‑1. 基本コマンド

  • --silent … GUI を表示せずにインストール
  • --accept-source-agreements … ライセンス同意を自動化

このコマンドで Ruby 本体 + Devkit が一括導入されます。

3‑2. インストール後の PATH 確認

期待されるパス
C:\Ruby32-x64\bin\ruby.exe (インストール先はシステム設定で変更可能です)

もし where ruby が何も返さない場合は、ターミナルを再起動するか PC を再起動してください。refreshenv は Chocolatey 専用コマンドなので、winget 環境では使用できません。


4️⃣ インストール後の基本操作

コマンド 説明
ruby -v Ruby 本体のバージョン確認
gem install bundler Bundler(Gem 管理ツール)のインストール
bundle -v Bundler バージョン確認
gem install rails Rails フレームワークの導入(任意)
rails new myapp --skip-bundle Rails 雛形プロジェクト作成

サンプルスクリプト


5️⃣ トラブルシューティング

症状 主な原因 推奨対処
MSYS2 の更新が失敗 ネットワーク遮断、pacman データベースの古さ ridk exec pacman -Syu を手動実行し、再度インストーラを起動
ruby コマンドが認識されない PATH がまだ古いシェルに残っている ターミナルを閉じて新しく開くか PC 再起動
管理者権限不足でエラー 非管理者ターミナルで winget/インストーラ実行 「管理者として実行」した PowerShell で再試行

ヒント
エラーメッセージ全文で Web 検索すると、公式ドキュメントや GitHub Issue がすぐに見つかります。


6️⃣ アンインストールと複数バージョン管理

6‑1. アンインストール手順

  1. 設定 → アプリと機能 を開く
  2. 「Ruby 3.2.x」を選択し「アンインストール」

この操作でレジストリや PATH のクリーンアップが行われます。

6‑2. 複数バージョンを使い分ける方法(例)

(a) uru を利用

(b) rbenv-win を利用

どちらが向いているか
- uru は Windows 向けにシンプルな切替コマンドだけで済むため、初心者に最適。
- rbenv-win は Unix 系の rbenv と同様の操作感を求める開発者向けです。


7️⃣ まとめ

項目 方法
OS 判定 Windows 10 64bit を確認
管理者権限 PowerShell/コマンドプロンプトを「管理者として実行」
インストール手段 ①公式インストーラ+SHA256検証 ②winget ワンライン
PATH の確定 where rubyruby -vで確認、シェル再起動または PC 再起動が必要な場合あり
基本操作 gem install bundler → Bundler / Rails などの導入
トラブル対策 エラーは「シェル再起動」か「PC 再起動」で解決できることが多い
バージョン管理 uru または rbenv-win を活用

これで Windows 10 環境に Ruby 3.2 と Devkit が安全にインストールでき、開発をすぐに開始できるようになります。 Happy coding!

スポンサードリンク

お得なお知らせ

スポンサードリンク
AI時代のキャリア構築

プログラミング学習、今日から動き出す

「何から始めるか」で止まっている人こそ、無料説明会や本で自分に合うルートを30分で確定できます。

Enjoy Tech!|月額制でWeb系に強い▶ (Kindle本)ITエンジニアの転職学|後悔しないキャリア戦略▶

▶ AIコーディング環境なら  実践Claude Code入門(Amazon)が実務で即使える入門書です。Amazonベストセラーにも選ばれていますよ。


-Ruby