1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

rubyのバージョンが切り替わらない時の最終確認

Last updated at Posted at 2020-07-18

#今回の目標
rbenvでインストールしたrubyのバージョンを正しく反映させる。

##想定する読者層

  • rbenvでインストール済み
  • インストール済みのrubyを確認済み
  • パスが通っている
  • ~/.zshrcに rbenv initが記述してある

ここまでの作業は良記事がたくさんあるため割愛します。

#それでもバージョンが切り替わらない方、以下の手順はもうお済みでしょうか?

$rbenv versions
system
* 2.6.3 (set by /Users/.../.ruby-version)
2.6.4

この.ruby-version って何者?

引用(rbenvで切り替わらないとき)

rbenv local で設定したバージョンは今いるディレクトリの .ruby-version ファイルに記録され、そのディレクトリにいる限り rbenv global で設定したバージョンよりも優先されます。

以上よりrubyのバージョンが切り替わらなかったのは、ruby-versionに記録されたバージョンが優先されていたためでした。
ここまで来ればゴールはすぐそこです。

#いよいよrubyのバージョンを切り替える

$rm .ruby-version
$rbenv global(local)  インストールしたrubyのバージョン
$rbenv rehash
$ruby -v(ここでバージョンが切り替わっていれば良い)

お疲れさまでした。

###参考
[rbenvで切り替わらないとき] (https://qiita.com/daddygongon/items/e529e585f8b37e894499)
Ruby rbenv global 2.3.0 でバージョンが切り替わらない

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?