rbenv rbenvはRubyのバージョンを行き来するのにとても便利ですが、globalやlocalや、はたまたrbenvが使わないユーザの場合でどのように挙動が違うのかを記します。 前提条件 $ rbenv versionsを実行した際に、以下のようにsystemと2.3.1と2.4.0と2.4.1がインストールされているとします。 $ rbenv versions * system (set by /home/taro/.rbenv/version) 2.3.1 2.4.0 2.4.1 global と local の違い 結論 globalで指定されたバージョンは、そのユーザが$ rubyを実行する際のバージョン localで指定されたバージョンは、そのユーザが特定のディレクトリ配下で$ rubyを実行する際のバージョン つまり、localはglobalを上書きします。 具体例 r