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



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

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

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

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

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

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

根据官方的RVM文档,您可以使用这个:

echo 1.9.3 > .ruby-version

或者你可以使用这个:

rvm --ruby-version use 1.9.3@my_app

第二种形式将同时创建.ruby-version.ruby-gemset

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

rvm use 2.2.2@tptapp --create

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

上述所有示例都要求您输入 ruby 版本和 gemset 名称 ..,这与 vi .ruby-gemset 和 vi .ruby-version 所需的击键非常接近。假设您位于已经选择了红宝石版本的目录中,并且指向所需的宝石集。这就可以了。

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

相关内容

  • 没有找到相关文章

最新更新