カテゴリ: Ruby 更新日: 2025/12/25

macOSでRubyを最新版に!Homebrewとrbenvで初心者でもできるインストール方法

macOSでRubyを入れる最短手順:Homebrew+rbenvで最新版を導入する
macOSでRubyを入れる最短手順:Homebrew+rbenvで最新版を導入する

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

生徒

「Rubyを勉強したいんですが、macOSにどうやってインストールしたらいいかわかりません…」

先生

「それなら、Homebrew(ホームブルー)とrbenv(アールベンブ)を使えば、初心者でも簡単に最新版のRubyを入れられますよ。」

生徒

「難しそうですが、私にもできますか?」

先生

「もちろんです。手順通りにやれば、パソコン初心者でも安心です。順番に説明しますね。」

1. RubyをmacOSにインストールする理由

1. RubyをmacOSにインストールする理由
1. RubyをmacOSにインストールする理由

Ruby(ルビー)は、プログラミング初心者にもやさしい言語で、Webアプリ開発や自動化スクリプト、データ処理などさまざまな用途で使われています。特に有名なのは、Ruby on Rails(ルビーオンレイルズ)というWebフレームワークで、TwitterやAirbnbなど大手サービスでも採用されています。macOSとの相性も良く、自宅のMacだけで学習を始められるのも大きなメリットです。

macOSには古いバージョンのRubyが最初から入っていますが、学習や開発を始めるなら最新版をインストールするのがおすすめです。最新版のRubyを使うことで、バグ修正や新機能が使えるだけでなく、学習サイトや書籍に載っているサンプルコードとも同じ環境を作りやすくなります。逆に古いRubyのままだと、「本の通りに書いたのに動かない…」といったトラブルが起きやすく、初心者ほどつまずきやすくなってしまいます。

たとえば、Rubyがインストールされていれば、次のようなとてもシンプルなプログラムをmacOSのターミナルからすぐに試すことができます。


puts "こんにちは、Ruby!"
puts 1 + 2

この短いプログラムでは、putsという命令で文字や計算結果を画面に表示しています。上の例を実行すると、「こんにちは、Ruby!」というあいさつと「3」という計算結果が表示されます。英語の文章のような読みやすい書き方で動くので、プログラミング未経験の人でも「何をしているコードなのか」が直感的に理解しやすいのがRubyの特徴です。このような簡単なプログラムを、自分のMacでストレスなく動かせる環境を整えるために、macOSに最新版のRubyをインストールしておくことが大切なのです。

2. Homebrewとrbenvって何?

2. Homebrewとrbenvって何?
2. Homebrewとrbenvって何?

ここで出てくる「Homebrew」と「rbenv」は、Rubyを効率よく管理・インストールするためのツールです。

  • Homebrew(ホームブルー):macOS用のアプリやツールを簡単にインストールできるパッケージ管理ツール。
  • rbenv(アールベンブ):複数のRubyバージョンを切り替えたり管理したりできる便利なツール。

例えるなら、Homebrewは「便利なアプリストア」、rbenvは「バージョン切り替えスイッチ」です。この2つを使えば、Rubyを最新版にしたり、古いバージョンを試したりも簡単にできます。

3. 手順1:Homebrewをインストールする

3. 手順1:Homebrewをインストールする
3. 手順1:Homebrewをインストールする

まずは、macOSにHomebrewを入れましょう。ターミナル(Terminal)を開き、下のコマンドをコピーして貼り付けてください。


/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

インストールが完了したら、次のコマンドで正しく入ったか確認できます。


brew -v

バージョン情報が表示されればOKです。

4. 手順2:rbenvをインストールする

4. 手順2:rbenvをインストールする
4. 手順2:rbenvをインストールする

次に、Rubyを管理するためのrbenvをインストールします。ターミナルで以下を入力してください。


brew install rbenv

インストールが終わったら、rbenvを有効にする設定を行います。以下のコマンドを順番に入力してください。


rbenv init

その後、ターミナルを再起動するか、以下のコマンドで設定を反映させます。


exec $SHELL -l

5. 手順3:最新版のRubyをインストールする

5. 手順3:最新版のRubyをインストールする
5. 手順3:最新版のRubyをインストールする

最新版のRubyをインストールするために、まず現在利用可能なバージョンを確認します。


rbenv install -l

最新の番号(例えば3.3.0など)を確認したら、そのバージョンをインストールします。


rbenv install 3.3.0

インストール後、そのバージョンをデフォルトに設定します。


rbenv global 3.3.0

最後に、インストールが正しく行われたか確認します。


ruby -v

表示されたバージョンがインストールしたものと一致していれば成功です。

6. よくあるトラブルと解決方法

6. よくあるトラブルと解決方法
6. よくあるトラブルと解決方法

初心者がよくつまずくポイントも簡単にまとめておきます。

  • コマンドが見つからない:インストール後にターミナルを再起動してください。
  • インターネット接続エラー:Wi-Fiが安定しているか確認しましょう。
  • Permissionエラー:「権限がありません」と出た場合は、sudoをつけて再実行するのは避け、公式手順を見直しましょう。

7. Ruby環境が整ったらできること

7. Ruby環境が整ったらできること
7. Ruby環境が整ったらできること

Rubyがインストールできたら、すぐにコードを書いて試すことができます。例えば、ターミナルで下のコマンドを入力してみてください。


irb

このirbは、Rubyの対話式コンソールです。簡単な計算もできます。


puts 1 + 2

3

これで、Rubyの基本動作を確認できました。

まとめ

まとめ
まとめ

macOSでRubyを最新版にインストールするための流れを振り返ると、Homebrewとrbenvという二つの便利なツールを活用することで、初心者でも迷わず環境構築ができることがよく分かります。とくに、macOSには最初から古いRubyが入っているため、学習や開発を始める際には最新版を整えることがとても重要です。最新のRubyを使えば、学習サイトのサンプルコードと同じ環境で実践でき、エラーが減り、スムーズに学習を進められます。HomebrewはmacOSでさまざまなツールを楽に管理できる頼もしい存在であり、rbenvは複数のRubyバージョンを切り替えながら利用できる柔軟性を持っています。これらを組み合わせることで、自分の学習スタイルや目的に合わせたRuby環境を自由に用意できます。

インストールの具体的な手順としては、まずHomebrewを導入し、次にrbenvをインストールして設定を反映させ、利用可能なRubyバージョンを一覧表示して最新版をインストールする、という順番が基本になります。ターミナルにコマンドを入力するだけで進められるため、プログラミングに不慣れな人でも落ち着いて作業すれば迷うことはありません。特にrbenv initの設定反映やSHELLの再読み込みは忘れがちな部分ですが、ここを確実に行っておくことで、Rubyがいつでも正しく動作します。

さらに、インストール後に発生しがちなトラブルへの対処として、ターミナル再起動やネットワーク確認、不要なsudo利用を避けるなどの基本的なポイントを理解しておくことも大切です。こうした注意点を押さえておくことで、作業途中でつまずいたときも慌てず対応でき、学習のモチベーションを保ちながら環境を整えることができます。Rubyが使えるようになったあとは、irbでコードを動かしてみたり、ファイルを作ってプログラムを書いたりしながら理解を深めていくことができます。自分の手で動く仕組みを確認することで、Rubyの面白さや開発の可能性を実感できるようになります。

最終的に、Ruby環境が整うことで、Ruby on Railsを使ったWebアプリ開発や、Sinatraによる軽量なWebサービス開発、日常の作業を自動化するスクリプトづくりなど、さまざまな分野へと学習を広げることができ、macOS上での開発がより実践的で深いものになります。環境構築という最初の壁を乗り越えられると、その後の学習が格段に楽になるため、今回の手順を身につけておくことは今後の大きな財産となります。

サンプルプログラム:環境構築後に試せるRubyの基本動作

Rubyが正しく動いているか確認したいときは、以下のような簡単なスクリプトを書くと安心できます。ここでは、クラスやメソッドを使った小さなRubyコードを示します。


class Greeting
  def initialize(name)
    @name = name
  end

  def hello
    "こんにちは、#{@name}さん!Rubyが動いています!"
  end
end

user = Greeting.new("たろう")
puts user.hello

このコードが正しく動作すれば、Rubyが正常にインストールされている証拠になります。環境構築後は、実際にコードを書くことでRubyの基礎に触れ、少しずつ応用へ進む土台をつくっていきましょう。

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

生徒

「Homebrewとrbenvを使う理由がよく分かりました!手順も思ったより簡単でした。」

先生

「その通りです。環境構築ができれば、次からはRubyを自由にバージョン管理できますから、とても便利ですよ。」

生徒

「rbenvでバージョンを切り替えられるのもすごく便利ですね!最新版を使えるのもうれしいです。」

先生

「学習を進めるうえで環境が整っているのは大切ですからね。これでRailsもSinatraもスムーズに勉強できますよ。」

生徒

「はい!自分のパソコンでRubyを動かせるのが楽しいです。もっとコードを書いてみます!」

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

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

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

macOSにインストールされているRubyはそのまま使っても大丈夫ですか?

macOSには初期状態で古いバージョンのRubyが入っていますが、プログラミングの学習や開発を始めるには、最新版のRubyをインストールするのがおすすめです。バグ修正や新機能に対応しているため、学習教材との相性も良くなります。
関連記事:
カテゴリの一覧へ
新着記事
New1
データベース
SQLの処理が遅くなる原因とは?初心者向けにデータベースパフォーマンス最適化を完全解説
New2
Ruby
RubyのネストHash操作を徹底解説!digとtransformメソッドで複雑なデータも楽々
New3
Rails
Railsインデックス設計の極意!爆速サイトを作るためのスキーマ設計ガイド
New4
データベース
SQLのCOMMITとROLLBACKとは?トランザクション操作を初心者向けに完全解説
人気記事
No.1
Java&Spring記事人気No1
Ruby
PATHと環境変数の正しい設定!Windows・Mac・Linux別チェックリスト付き
No.2
Java&Spring記事人気No2
Rails
Railsで日本語と時刻の設定をしよう!初心者でも安心のlocale/zone初期設定チートシート
No.3
Java&Spring記事人気No3
Ruby
Rubyのハッシュを徹底比較!シンボルキーと文字列キーの違いと使い分け
No.4
Java&Spring記事人気No4
Rails
Railsマイグレーションの型選びを完全ガイド!初心者が迷わないカラム設計
No.5
Java&Spring記事人気No5
Ruby
WindowsでRubyをインストールする方法!RubyInstallerとMSYS2を使った完全ガイド
No.6
Java&Spring記事人気No6
Rails
RailsモデルとActive Record基礎|ID戦略を完全理解!AUTO INCREMENT・UUID・ULIDの比較と導入手順
No.7
Java&Spring記事人気No7
データベース
ACID特性とは?データベーストランザクションの信頼性を初心者向けに徹底解説
No.8
Java&Spring記事人気No8
Rails
RailsモデルとActive Record基礎|クエリログの読み方を理解してEXPLAIN・joins・includesの違いを学ぼう