Ruby on rails 如何将RVM绑定到目录/项目

Ruby on rails 如何将RVM绑定到目录/项目,ruby-on-rails,rvm,Ruby On Rails,Rvm,我正在使用rvm与rails一起工作,当我将cd放入项目目录时,它会自动设置gemset。我记得第一次进入那个目录时,有人问我是否想使用指定的gemset,我当然同意了,从那时起,它就被设置好了。这里有一个例子来说明我的意思: -( codemonkey )-(~/maintenance)- -(0)> go /home/webpath/maintenance Using /home/webpath/.rvm/gems/ruby-1.9.2-p136 with gemset webpath

我正在使用rvm与rails一起工作,当我将cd放入项目目录时,它会自动设置gemset。我记得第一次进入那个目录时,有人问我是否想使用指定的gemset,我当然同意了,从那时起,它就被设置好了。这里有一个例子来说明我的意思:

-( codemonkey )-(~/maintenance)-
-(0)> go
/home/webpath/maintenance
Using /home/webpath/.rvm/gems/ruby-1.9.2-p136 with gemset webpath
-( codemonkey )-(~/maintenance)-
-(0)>
现在,我一直在家里“练习”安装和设置RVM&Rails,这样我就可以在睡觉的时候完成它(以防我转到另一个RoR工作并想使用RVM),但就我的一生而言,我无法实现上述行为。我必须将cd刻录到项目目录中,然后:

-( me )-(~/project)-
-(0)> rvm use 1.9.2@myproject
在有人打我之前,最初让我们上RVM的那个家伙离开了公司,我正试图填补他留下的空白,但这有点太棒了,我搞不清楚


有什么想法吗?

要将特定的Ruby绑定到一个目录,请将
.rvmrc
文件放到该目录中。然后可以选择ruby版本和gemset,如下所示

rvm use 1.9.2@myproject
离开目录,然后重新输入,系统将要求您确认问题中所述的RVM选择


完整文档:

要将特定Ruby绑定到目录,请将
.rvmrc
文件放到该目录中。然后可以选择ruby版本和gemset,如下所示

rvm use 1.9.2@myproject
离开目录,然后重新输入,系统将要求您确认问题中所述的RVM选择


完整文档:

它不记得目录中最后使用的集合,而是从该目录中的
.rvmrc
文件加载gemset


它不记得目录中最后使用的集合,而是从该目录中的
.rvmrc
文件加载gemset


这是一种更好的方式来保存.rvmrc文件(来自我的一个项目):

这将创建gemset(如果它不存在),然后切换到它。这看起来很复杂,但如果您在制作新的gemset时要求rvm为您创建一个.rvmrc文件,它实际上就是rvm将为您设置的:

rvm --create --rvmrc 1.8.6@project

这是保存.rvmrc文件(来自我的一个项目)的更好方法:

这将创建gemset(如果它不存在),然后切换到它。这看起来很复杂,但如果您在制作新的gemset时要求rvm为您创建一个.rvmrc文件,它实际上就是rvm将为您设置的:

rvm --create --rvmrc 1.8.6@project

完美的这就是我丢失的黏液。我很感激你的帮助。这就是我丢失的黏液。我感谢你的帮助