🖥
Ruby | git の差分を作らずに rbenv で Ruby のバージョンを固定する
方法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オープンチャットもご利用ください。
公開日時
2017-05-16
Discussion