用rvm创建.ruby-version和.ruby-gemset

时间:2014-01-15 15:54:29

标签: ruby-on-rails ruby rvm gemset

在创建新的gemset时,有没有办法创建关联的.ruby-version.ruby-gemset文件?

对于旧版本的rvm,可以执行rvm --create --rvmrc 1.8.7@project,但会创建.rvmrc个文件。

我以为我在某处可以使用--ruby-version命令行开关,但我没有成功。

4 个答案:

答案 0 :(得分:81)

我最近遇到了同样的问题。 rvm --help让我:

rvm --create --ruby-version ruby-1.9.3@my-gemset  

它创建了 .ruby-gemset .ruby-version

答案 1 :(得分:36)

根据the official RVM docs,你可以使用:

echo 1.9.3 > .ruby-version

或者你可以使用它:

rvm --ruby-version use 1.9.3@my_app

第二种表单会同时创建.ruby-version.ruby-gemset

答案 2 :(得分:3)

假设我正在为名为 tptapp 的rails应用创建gemset,那么我们可以通过以下方式进行。

  

rvm使用2.2.2@tptapp --create

这里 tptapp 是gemset的名称,2.2.2是Ruby版本。

答案 3 :(得分:2)

以上所有示例都要求您输入ruby版本和gemset名称..这与vi .ruby-gemset和vi .ruby-version所需的键击相同。假设您所在的目录中已经选择了您的ruby版本并且您指向了所需的gemset ..这就是诀窍。

bash# rvm --ruby-version use $(rvm-prompt)