質問: タイトルの通りです。 ``` ruby -v ruby 2.7.1p85 (2020-06-13 revision 3c55d93cf6) [x86_64-darwin17] ``` なのですが ``` rbenv version 2.7.0-dev (set by /Users/hoge/hoge_sample/.ruby-version) ``` と ruby -v と rbenv version でruby の値が違います。そしてそれを変更することができないです。 ruby -v を 2.7.1ではなく2.7.0-devにしたいのですがどうしたら良いでしょうか?
回答: > > rbenv version > > 2.7.0-dev (set by /Users/hoge/hoge_sample/.ruby-version) > > > これは、`rbenv local` コマンドによって /Users/hoge/hoge_sample/ ディレクトリ以下で使用するRubyのバージョンを指定している状態です。 次に、`ruby -v`は、どのディレクトリで実行したか、PATH環境変数の設定がどのようになっているか、に依存します。 どこのディレクトリでも2.7.0-devを使いたいのであれば、`rbenv global 2.7.0-dev`を実行すればよいでしょう。 ただし、PATHの設定で、`~/.rbenv/bin` が後ろの方に設定されていると、システムの方のrubyが優先されてしまいます。PATHはどのようになっていますでしょうか。