akatuki2121332
@akatuki2121332 (ビノ)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

rbenvでglobalを使用してRubyのバージョンを変えようとしても変えられません

Q&A

Closed

解決したいこと

wslのubuntuでrbenvのglobalを使用してRubyのバージョンを変えようとしても変えられません。

発生している問題・エラー

$rbenv global 2.6.3

を実行しても

$ruby -v
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux]

となり、rubyのバージョンを変更することができません。
rbenvで管理しているバージョンは

$ rbenv versions
  system
  2.6.3
* 3.1.2 (set by /home/username/.ruby-version)

となっています。
どうかご教示お願いいたします。

0

1Answer

/home/username/.ruby-version を削除すれば解決します。

/home/username/.ruby-version は rbenv local によるバージョン指定ファイルです。この優先度が rbenv global より高いため rbenv global が効かないように見えています。

1Like

Comments

  1. @akatuki2121332

    Questioner

    ありがとうございます。
    .ruby-versionを削除したところ無事rbenv globalコマンドでバージョンを切り替えることができました。

Your answer might help someone💌