【发布时间】:2013-02-18 00:55:58
【问题描述】:
我想使用 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 从哪里提取其值的指针会很有帮助。
谢谢
【问题讨论】: