🖥

Ruby | git の差分を作らずに rbenv で Ruby のバージョンを固定する

2023/08/26に公開

方法1. direnv を使う

direnv でディレクトリ毎に ruby version を指定できる。

cd some_directory
direnv edit 
export RBENV_VERSION=2.3.1

確認

$ ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
$ rbenv versions
* 2.3.1 (set by RBENV_VERSION environment variable)

RBENV_VERSION が効いているのが分かる。
( 環境変数は rbenv global / rbenv local の設定より優先される )

方法2. ruby-versions + gitignore_global

.ruby-version を作成した上で、 個人環境で gitignore する。

cd some_directory
rbenv local 2.3.1
.ruby-version

確認

set by ~ .ruby-version の部分で、ruby-versionの指定が効いていることが分かる。

$ ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
$ rbenv versions
* 2.3.1 (set by /some_directory/.ruby-version)

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2017-05-16

Discussion