Path RVM和GEM_路径

Path RVM和GEM_路径,path,rubygems,rvm,Path,Rubygems,Rvm,我使用相同的脚本通过rvm为同一台机器上的两个用户设置ruby和gems。我已经用rvm——版本确认了我使用的是相同的版本,并且安装的东西似乎是相同的 然而,在一个我的$GEM_路径设置正确的地方,另一个$GEM_路径和$GEM_HOME都是空的——我已经通过echo$GEM_路径和读取ENV['GEM_PATH'的ruby脚本确认了这一点 RVM是否要设置$GEM_路径?如果是这样的话,你知道为什么我没有用吗?你确定两台机器运行的是同一套ruby和gems吗? 如果第一台运行的是ruby版本a

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

然而,在一个我的$GEM_路径设置正确的地方,另一个$GEM_路径和$GEM_HOME都是空的——我已经通过echo$GEM_路径和读取ENV['GEM_PATH'的ruby脚本确认了这一点


RVM是否要设置$GEM_路径?如果是这样的话,你知道为什么我没有用吗?

你确定两台机器运行的是同一套ruby和gems吗? 如果第一台运行的是ruby版本a和gems版本b,而第二台运行的是系统版本(很可能在OSX上),那么第二台机器可能有不同的gem路径

一定要做

rvm use _version_you_want_
在两台机器中