4

注: この質問は、chruby および .ruby-version によって設定された Ruby バージョンをバンドラーに使用させるにはどうすればよいですか?に関する質問です。.

chrubymacOS に Ruby 1.8.7 がインストールされている場合:

$ ruby -v
ruby 1.8.7 (2013-06-27 patchlevel 374) [i686-darwin17.4.0]

また、gem update --system 1.8.30互換性があることを望んでいる特定のバージョンの RubyGems をインストールしていました。これは正しくインストールされているように見えます:

$ gem --version
1.8.30

ただし、私の RubyGems 環境では、正しくないバージョンの Ruby (2.5.0) が表示されます。

$ gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.30
  - RUBY VERSION: 2.5.0 (2017-12-25 patchlevel 0) [x86_64-darwin17]
  - INSTALLATION DIRECTORY: /Users/keithpitty/.gem/ruby/1.8.7
  - RUBY EXECUTABLE: /usr/local/opt/ruby/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/keithpitty/.gem/ruby/1.8.7/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-17
  - GEM PATHS:
     - /Users/keithpitty/.gem/ruby/1.8.7
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

設定したバージョンの Ruby を使用するように RubyGems 環境を修正するにはどうすればよいchrubyですか?

4

1 に答える 1