我创建了一个名为 gemset rails2ruby192
,并在根目录的文件中添加了以下代码,.rvmrc
但它没有加载 gemset。
ruby-1.9.2-p180@rails2ruby192
我创建了一个名为 gemset rails2ruby192
,并在根目录的文件中添加了以下代码,.rvmrc
但它没有加载 gemset。
ruby-1.9.2-p180@rails2ruby192
RocketR 是正确的。但是,更“正确”的方法是:
cd 进入你的项目目录并运行命令:
rvm --rvmrc --create use 1.9.2-p180@rails2ruby192
在项目的根目录中。这将为该目录中的项目创建一个 .rvmrc,如果 gemset 尚不存在,则创建并使用它。
此外,这种方法,也不是您选择的方法,将“信任”新生成的 .rvmrc 文件。为此,您需要执行以下操作:
rvm reload
在该目录中,此时 RVM 将自行重新加载,请查看 .rvmrc 并查看它是不受信任的,并为您提供更改以查看并信任它。使用“rvm reload”命令的原因是,它强制执行一系列操作来构建和稳定该特定项目的环境,包括重新加载自身、重新加载 .rvmrc(以确保您使用正确的路径和该 gemset 的变量),检查 .rvmrc 是否受信任,然后为您提供信任选项。如果您说是,它将通过完全加载选定的 ruby@gemset 来完成。
试试rvm use ruby-1.9.2-p180@rails2ruby192
吧