我想使用 rbenv 在每个项目的基础上设置 ruby 版本。否则,我想将我的默认系统 ruby 设置用于其他所有内容。
我遇到的问题是即使rbenv version返回system,gem命令仍然使用 rbenv shim ( .rbenv/shims/gem)。所以当我做gem environment我的安装目录是'/Library/Ruby/Gems/1.8'。我宁愿它仍然存在~/.gem/。我可以看到它仍然是当我运行时/usr/bin/gem enviroment。我不知道 rbenv shim gem 是从哪里得到它的设置的。
我已经尝试在我的 shell 中修改我的 GEM_HOME 并更改它,~/.gemrc但这没有任何效果。我一直在寻找没有运气。希望这里有人可以提供帮助。只是一些指向 rbenv gem shim 从中提取其值的指针会很有帮助。
谢谢