LoginSignup
4
1

More than 3 years have passed since last update.

rbenvでRubyのバージョン切り替え

Last updated at Posted at 2020-06-03

# 環境
macOS Catalina 10.15.4
rbenv
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]

現在インストールされているRubyバージョンよりも新しいものを使いたかったのでrbenvにてバージョンを切り替えます。

// rbenv本家にも書いてありますが初期化が必要です。ログイン時に済ませるためbash_profileに書いておきます
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

// rbenvをインストールするとruby-buildは依存関係解決でinstallされた思いますが念のため指定
$ brew install rbenv ruby-build

// install可能なバージョンを一覧
$ rbenv install -l
2.5.8
2.6.6
2.7.1
jruby-9.2.11.1
maglev-1.0.0
mruby-2.1.0
rbx-4.15
truffleruby-20.1.0

// install
$ rbenv install 2.7.1

// この時のrbenv経由のrubyのPATHはそれ以前のものを参照している。つまりこの時点のバージョンは2.6.3
$ rbenv which ruby
/usr/bin/ruby

// rbenvでないrubyの方はちゃんとrbenvのrubyをみている
$ which ruby
/Users/your_account/.rbenv/shims/ruby

// local(今いるディレクトリ)に反映の場合
$ rbenv local 2.7.1

// shimsに反映
$ rbenv rehash

$ rbenv which ruby
/Users/your_account/.rbenv/versions/2.7.1/bin/ruby

以上

4
1
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
4
1