rvmrc文件无法正常工作

时间:2011-07-16 19:27:15

标签: ruby-on-rails rvm ruby-on-rails-2 rvmrc

我创建了一个名为rails2ruby192的gemset,我在根目录的.rvmrc文件中添加了以下代码,但它没有加载gemset。

ruby-1.9.2-p180@rails2ruby192 

3 个答案:

答案 0 :(得分:14)

RocketR是正确的。但是,更“正确”的方式是:

进入项目目录并运行命令:

rvm --rvmrc --create use 1.9.2-p180@rails2ruby192

在项目的根目录中。这将为该目录中的项目创建一个.rvmrc,如果它尚不存在则创建并使用它。

此外,此方法或您选择的方法将“信任”新生成的.rvmrc文件。为此,您需要执行:

rvm reload

当在该目录中时,RVM将自动重新加载,请参阅.rvmrc并查看它不受信任,并为您提供更改以查看并信任它。使用'rvm reload'命令的原因是它强制执行大量事情来构造和稳定该特定项目的环境以包括重新加载自身,重新加载.rvmrc(以确保您使用正确的路径和该gemset的变量),检查.rvmrc是否可信,然后给你选择信任它。如果你说是,那么它将通过完全加载所选的ruby @ gemset来完成。

答案 1 :(得分:5)

尝试使用rvm use ruby-1.9.2-p180@rails2ruby192

答案 2 :(得分:5)

要在输入我使用的文件夹时更改信任级别以执行.rvmrc文件

rvm rvmrc {trust,untrust,trusted,load,reset}

如此SO answer

所示