Ruby 从RVM迁移到rbenv,gems应该去哪里?

Ruby 从RVM迁移到rbenv,gems应该去哪里?,ruby,rubygems,rvm,rbenv,Ruby,Rubygems,Rvm,Rbenv,我最近从RVM切换到rbenv进行Ruby版本管理,因为它更容易理解,而且总体上我更喜欢它。不过,我在尝试正确配置gems时遇到了问题。尽管通过完全删除~/.RVM目录卸载了RVM,但ruby gems仍在配置RVM $ echo $GEM_PATH /Users/Alex/.rvm/gems/ruby-2.1.2:/Users/Alex/.rvm/gems/ruby-2.1.2@global $ echo $GEM_HOME /Users/Alex/.rvm/gems/ruby-2.1.2

我最近从RVM切换到rbenv进行Ruby版本管理,因为它更容易理解,而且总体上我更喜欢它。不过,我在尝试正确配置gems时遇到了问题。尽管通过完全删除
~/.RVM
目录卸载了RVM,但ruby gems仍在配置RVM

$ echo $GEM_PATH
/Users/Alex/.rvm/gems/ruby-2.1.2:/Users/Alex/.rvm/gems/ruby-2.1.2@global
$ echo $GEM_HOME
/Users/Alex/.rvm/gems/ruby-2.1.2
require
一直失败,因此我在将gems加载到文件中时遇到了问题,我认为这与这种不一致性有关

我该如何着手解决这个问题?是否有一个“正确”的地方放置宝石?为什么gems还在查看
.rvm
目录?我尝试在我的
.gemrc
中将
gemhome
设置为
~/.gem
,但在bash中使用
gem
命令时出现加载错误

既然RVM已不存在,我应该如何配置gems


我在运行10.9.3(Mavericks)的Mac上

也许你只需要启动一个新的shell/terminal.Huh。这确实奏效了。我多次使用
exec$SHELL
重新启动会话,但完全重新启动终端应用程序会重置这些变量。需要说明的是,现在已清除了
$GEM_HOME
$GEM_PATH
,gems安装到哪里?我应该配置它们吗?不,我不认为这些配置是必要的。