【Ruby】macOSで最新バージョンをインストールする方法

今回はMacBookで最新バージョンのRubyをインストールする方法を紹介していきます。

※本記事で使用している環境

<パソコン>
機種:MacBook Air(13inch)
OS:macOS Sonoma(ver.14.3)
チップ:Intel Core i5
シェル:zsh

<ソフトウェア>
・Homebrew(ver.4.2.15)
・rbenv(ver.1.2.0)

目次

Homebrewがインストールされているかを確認する

STEP
Homebrewがインストールされているかを確認する

以下のコマンドをターミナルに入力してみます。

brew -v

インストールされていなければ => cmmand not found:brew

インストールされていれば => (例)Homebrew 4.2.15(インストールされているもののバージョンが表示される)

STEP
Homebrewをインストールする

もしインストールされていないのであれば、以下のコマンドをターミナルに入力してインストールします。

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

インストールができているか不安になった場合は、先ほどのコマンドを入力するとわかります。

brew -v

rbenvをインストールする

STEP
rbenvがインストールされているかを確認する

以下のコマンドをターミナルに入力してみます。

rbenv -v

インストールされていなければ => cmmand not found:rbenv

インストールされていれば => (例)Homebrew 1.2.0(インストールされているもののバージョンが表示される)

rbenv -v の実行結果

僕自身は、インストールされていなかったのでインストールします。

STEP
rbenvをインストールする

もしインストールされていないのであれば、以下のコマンドをターミナルに入力してインストールします。

brew install rbenv

インストールが完了すると以下の画面が表示されます。

rbenvのインストール完了画面

インストールができているか不安になった場合は、先ほどのコマンドを入力するとわかります。

rbenv -v

Ruby公式サイトにてRubyの最新バージョンを確認する

Ruby公式サイトを開き、最新バージョンを確認しましょう。

https://www.ruby-lang.org/ja/

rbenvにRubyの最新バージョンをインストールする

STEP
インストールできるRubyのバージョンを確認する

rbenvからインストールできるRubyのバージョンを確認するコマンドを入力します。

rbenv install -l

2024年3月現在、以下のような結果が返ってきました。

rbenv install -l の実行結果

今回は、3.2.3をインストールします。

STEP
Rubyをインストールする

以下のコマンドをターミナルに入力してインストールを開始します。

rbenv install 〇〇〇
rubyをインストール中の画面

インストールが完了すると、以下の画面が表示されます。

rubyがインストールされた画面
STEP
インストールされたものを確認する

rbenvにインストールされているRubyのバージョンを確認するには、以下のコマンドをターミナルに入力します。

rbenv versions
rbenv versions の実行結果

※が付いているのが現在のバージョンです。

今回インストールした「3.2.3」も表示されているので、無事にインストールが完了したことがわかります。

次は、この※を「3.2.3」に切り替える作業を行います。

MacのRubyからrbenvのRubyに切り替える

STEP
~/.zshrcファイルを書き換える

以下のコマンドをターミナルに入力します。

vi ~/.zshrc

viコマンドの操作がわからない方はこちらを参考にしてください。

編集画面を開いたら、こちらのコードを付け足しましょう。

$ export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
~/.zshrc の画面

書き込みが完了したら、「:WQ」で編集画面を閉じます。

STEP
実行する

次に、以下のコマンドを入力します。

source ~/.zshrc
STEP
確認する

そして、もう一度バージョンを確認します。

rbenv versions
rbenv vesions 実行結果

※が切り替わっているのがわかります。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

shimaのアバター shima ライター

自分が学んだことをメモするサイト。
ご質問やご要望、お仕事依頼がございましたらお問合せフォームよりお願いいたします。

コメント

コメントする

CAPTCHA



reCAPTCHAの認証期間が終了しました。ページを再読み込みしてください。

目次