在创建新的gemset时,有没有办法创建关联的.ruby-version
和.ruby-gemset
文件?
对于旧版本的rvm,可以执行rvm --create --rvmrc 1.8.7@project
,但会创建.rvmrc
个文件。
我以为我在某处可以使用--ruby-version
命令行开关,但我没有成功。
答案 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)