如何在项目根文件夹中创建rvmrc文件?

Aft*_*lid 24 rvm ruby-on-rails-3

我刚刚在我的机器上安装了RVM并面临rvmrc文件的问题,任何人都可以帮助我,如何创建rvmrc?

我已经做了:

rvmrc --create ruby-1.8.7-p352@gemset
Run Code Online (Sandbox Code Playgroud)

但没有得到结果......

soh*_*tti 52

似乎有一个小错误.在你的.rvmrc文件里面添加:

rvm use ruby-1.8.7-p352@gemset --create
Run Code Online (Sandbox Code Playgroud)

此外,您可能希望将gemset的名称更改为更直观的内容:)

UPDATE

现在使用rvmrc文件已被视为已弃用.而是一个带有ruby版本的.ruby-version文件,例如'2.0.0'和一个带有gemset名称的.ruby-gemset文件,例如'monkeys_of_doom'

这样,使用其他版本管理器(如rbenv)的开发人员可以自动化方式获取ruby版本.


0x4*_*672 12

如果gemset已经存在,则足以添加rvm ruby-1.8.7-p352@gemset.rvmrc文件中,例如可以通过该文件来实现

echo "rvm ruby-1.8.7-p352@gemset" > .rvmrc
Run Code Online (Sandbox Code Playgroud)

更新:看起来不推荐使用.rvmrc文件格式,而是鼓励使用.ruby-gemset.ruby-version文件.如果"rails2.3.5"是您的宝石集名称,则需要以下两个命令

echo "ruby-1.8.7-p352" > .ruby-version
echo "rails2.3.5" > .ruby-gemset
Run Code Online (Sandbox Code Playgroud)


Cod*_*ver 10

我找到了工作解决方案(http://sirupsen.com/get-started-right-with-rvm/)

rvm --create --rvmrc 1.8.7@project
Run Code Online (Sandbox Code Playgroud)


Asn*_*tta 7

你也可以这样做

rvm --rvmrc --create use ruby-1.9.3-p194@myproject
Run Code Online (Sandbox Code Playgroud)


tok*_*khi 6

而不是rvmc使用:

rvm --create --ruby-version ruby-2.1.04@my-project
Run Code Online (Sandbox Code Playgroud)

将生成.ruby-gemset.ruby-version文件