1

无法在 macOS Catalina 10.15.4 (19E287) 上通过 rvm 更改任何 gemset

无论我更改为其他 gemset,始终选择默认 gemset

rvm --version

rvm 1.29.10(最新),作者:Michal Papis、Piotr Kuczynski、Wayne E. Seguin [https://rvm.io]

rvm list

=* ruby-2.3.1 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

ruby -v

ruby 2.3.1p112(2016-04-26 修订版 54768)[x86_64-darwin19]

cat ~/.profile

export PATH=$PATH:/Library/PostgreSQL/10/bin

export PATH="$PATH:$HOME/.rvm/bin"

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

rvm gemsset list

gemsets for ruby-2.3.1 (found in /Users/username/.rvm/gems/ruby-2.3.1)
=> (default)
   global
   gemset1
   gemset2

rvm gemset use gemset1

使用带有 gemset 默认值的 ruby​​-2.3.1

或者rvm gemset use ruby-2.3.1@gemset1

使用带有 gemset 默认值的 ruby​​-2.3.1

echo $PATH

/Users/username/.rvm/gems/ruby-2.3.1/bin:/Users/username/.rvm/rubies/ruby-2.3.1/bin:/Users/username/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/PostgreSQL/10/bin

echo $GEM_HOME

/Users/用户名/.rvm/gems/ruby-2.3.1

echo $GEM_PATH

/Users/用户名/.rvm/gems/ruby-2.3.1

gem env

RubyGems Environment:
  - RUBYGEMS VERSION: 3.0.8
  - RUBY VERSION: 2.3.1 (2016-04-26 patchlevel 112) [x86_64-darwin19]
  - INSTALLATION DIRECTORY: /Users/username/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0
  - USER INSTALLATION DIRECTORY: /Users/username/.gem/ruby/2.3.0
  - RUBY EXECUTABLE: /Users/username/.rvm/rubies/ruby-2.3.1/bin/ruby
  - GIT EXECUTABLE: /usr/bin/git
  - EXECUTABLE DIRECTORY: /Users/username/.rvm/rubies/ruby-2.3.1/bin
  - SPEC CACHE DIRECTORY: /Users/username/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /Users/username/.rvm/rubies/ruby-2.3.1/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-19
  - GEM PATHS:
     - /Users/username/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /Users/username/.rvm/gems/ruby-2.3.1/bin
     - /Users/username/.rvm/rubies/ruby-2.3.1/bin
     - /Users/username/.rvm/bin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /Library/PostgreSQL/10/bin

which rake

/Users/用户名/.rvm/rubies/ruby-2.3.1/bin/rake

特别感谢任何可以帮助我处理此案的人!

4

1 回答 1

1

尝试使用rvm gemset use gemset1rvm use ruby-2.3.1@gemset1

于 2020-08-20T20:34:21.243 回答