RVM和GEM_PATH

时间:2011-05-19 00:18:09

标签: path rubygems rvm

我使用相同的脚本通过rvm为同一台机器上的两个用户设置ruby和gems。我已经用rvm --version确认我使用的是相同的版本,而且似乎安装的东西相同。

然而,在一个我的$ GEM_PATH正确设置,另一个$ GEM_PATH和$ GEM_HOME都是空白的 - 我已经通过echo $ GEM_PATH和一个读取ENV ['GEM_PATH'] <的ruby脚本确认了这一点/ p>

RVM是否意味着设置$ GEM_PATH?如果是这样,任何想法为什么它不适合我?

1 个答案:

答案 0 :(得分:1)

你确定这两台机器都运行相同的红宝石和宝石吗? 如果第一个运行版本的ruby和版本b的gem,第二个运行系统版本(非常可能在OS X上),那么第二台机器可能有不同的gem路径。

确保

rvm use _version_you_want_

在两台机器上!