2011-05-19 56 views
0

我已经使用相同的脚本通过rvm为同一台机器上的两个用户设置ruby和gems。我已经确认与rvm - 版本,我使用相同的版本,似乎安装相同的东西。但是,在一个我的$ GEM_PATH正在设置正确,另一个$ GEM_PATH和$ GEM_HOME都是空白的 - 我已经通过echo $ GEM_PATH和在读取ENV ['GEM_PATH']的ruby脚本中证实了这一点RVM和GEM_PATH

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

回答

1

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

确保做到

rvm use _version_you_want_ 

在两台机器!