我刚刚在我的机器上安装了RVM并遇到了rvmrc文件的问题,有人可以帮帮我,如何创建rvmrc?
我刚刚做了:
rvmrc --create ruby-1.8.7-p352@gemset
但没有得到结果......
答案 0 :(得分:52)
似乎有一个小错误。在.rvmrc
文件中添加:
rvm use ruby-1.8.7-p352@gemset --create
此外,您可能希望将gemset的名称更改为更直观的内容:)
<强>更新强>
现在认为使用rvmrc文件已被弃用。而是一个带有ruby版本的.ruby-version文件,例如'2.0.0'和带有gemset名称的.ruby-gemset文件,例如'monkeys_of_doom'
这样,使用其他版本管理器(如rbenv)的开发人员可以自动化方式获取ruby版本。
答案 1 :(得分:21)
rvm --rvmrc --create ruby-1.8.7-p352@gemset
阅读这篇文章。 http://net.tutsplus.com/tutorials/why-you-should-use-rvm/
答案 2 :(得分:12)
如果gemset已经存在,那么将rvm ruby-1.8.7-p352@gemset
添加到.rvmrc
文件就足够了,例如可以通过
echo "rvm ruby-1.8.7-p352@gemset" > .rvmrc
更新:看起来不推荐使用.rvmrc文件格式,而是鼓励使用.ruby-gemset
和.ruby-version
文件。如果“rails2.3.5”是您的宝石集名称,则需要以下两个命令
echo "ruby-1.8.7-p352" > .ruby-version
echo "rails2.3.5" > .ruby-gemset
答案 3 :(得分:10)
我找到了工作解决方案(http://sirupsen.com/get-started-right-with-rvm/)
rvm --create --rvmrc 1.8.7@project
答案 4 :(得分:7)
你也可以这样做
rvm --rvmrc --create use ruby-1.9.3-p194@myproject
答案 5 :(得分:6)
而不是rvmc
使用:
rvm --create --ruby-version ruby-2.1.04@my-project
将生成.ruby-gemset
和.ruby-version
个文件
答案 6 :(得分:3)
这是另一种更简单的方法
rvm use 1.8.7@gemset --create
答案 7 :(得分:3)
关于如何创建rvmrc文件以及影响它们的全局.rvmrc参数,最终文档位于https://rvm.io/workflow/rvmrc/。
--rvmrc参数实际上是创建rvmrc文件的,然后你必须运行
rvm rvmrc trust。
在项目目录中生成并记录安全性md5哈希以使用该rvmrc文件。命令“信任”该文件,因此每次进入目录时都不会提示您信任该文件。
答案 8 :(得分:2)
首先你需要创建一个像 -
这样的rvmrcrvm --rvmrc --create use ruby-2.2.1@gemset_name
然后运行
rvm rvmrc trust .
这将解决为不同应用程序选择rvm的问题。
希望你喜欢。 :)
答案 9 :(得分:1)