0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

目的

既にRuby3.1.1をインストールしている状態ですが、Rails6の環境構築を行う上で互換性を維持する為に、2.6.6にバージョンを変更します。
※Rails6.0.3の環境構築はこちら

環境

  • チップ:Apple M1
  • MacOS:Sonoma 14.2.1

手順

Homebrewをアップデート

brew update

ruby-buildをアップグレード

brew upgrade ruby-build

インストール可能なバージョンが存在するかどうかを確認

rbenv install --list-all

Ruby2.6.6 をインストール

arch -x86_64 rbenv install 2.6.6
arch -arm64 rbenv install 2.6.6

ご自身の環境に合わせて、上記のいずれかのコマンドを実行してください。

uname -m

Rubyのインストール手順にもよりますが、上記のコマンドの結果がarm64でも、rbenvがRosettaを介してIntelアーキテクチャ(x86_64)で動作している場合があります。

rbenvのバージョンを確認①

rbenv versions
(base) test@TestnoMBP ~ % rbenv versions
  system
  2.6.6
* 3.1.1 (set by /Users/test/.ruby-version)

まだ、バージョン2.6.6はシステムに反映されていません。

.ruby-version を書き換える

echo '2.6.6' > .ruby-version

rbenvのバージョンを確認②

rbenv versions
(base) test@TestnoMBP ~ % rbenv versions
  system
* 2.6.6 (set by /Users/test/.ruby-version)
  3.1.1

システム全体に反映する

rbenv global 2.6.6

bundlerをインストール

RBENV_VERSION=2.6.6 gem install bundler --version '~> 1'

Rubyバージョンを確認

ruby -v
(base) test@TestnoMBP ~ % ruby -v
 ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-darwin23]

完了

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?