我刚刚在我的机器上安装了 RVM,遇到了 rvmrc 文件的问题,谁能帮我,如何创建 rvmrc?
我已经做了:
rvmrc --create ruby-1.8.7-p352@gemset
但没有得到结果...
我刚刚在我的机器上安装了 RVM,遇到了 rvmrc 文件的问题,谁能帮我,如何创建 rvmrc?
我已经做了:
rvmrc --create ruby-1.8.7-p352@gemset
但没有得到结果...
似乎有一个小错误。在您的.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 版本。
rvm --rvmrc --create ruby-1.8.7-p352@gemset
阅读这篇文章。http://net.tutsplus.com/tutorials/why-you-should-use-rvm/
如果 gemset 已经存在,添加rvm ruby-1.8.7-p352@gemset
到.rvmrc
文件中就足够了,例如可以通过
echo "rvm ruby-1.8.7-p352@gemset" > .rvmrc
更新:看起来 .rvmrc 文件格式已被弃用,而是鼓励使用.ruby-gemset
and文件。.ruby-version
如果“rails2.3.5”是您的 gemset 名称,则需要以下两个命令
echo "ruby-1.8.7-p352" > .ruby-version
echo "rails2.3.5" > .ruby-gemset
我找到了可行的解决方案(http://sirupsen.com/get-started-right-with-rvm/)
rvm --create --rvmrc 1.8.7@project
你也可以这样做
rvm --rvmrc --create use ruby-1.9.3-p194@myproject
而不是rvmc
使用:
rvm --create --ruby-version ruby-2.1.04@my-project
将生成.ruby-gemset
和.ruby-version
文件
有关如何创建 rvmrc 文件以及影响它们的全局 .rvmrc 参数的最终文档位于https://rvm.io/workflow/rvmrc/ 。
--rvmrc 参数是实际创建 rvmrc 文件的参数,然后您必须运行
rvm rvmrc 信任。
在项目目录中生成并记录安全 md5 哈希以使用该 rvmrc 文件。该命令“信任”该文件,因此每次进入目录时都不会提示您信任它。
这是另一种更简单的方法
rvm use 1.8.7@gemset --create
首先你需要创建一个 rvmrc 像 -
rvm --rvmrc --create use ruby-2.2.1@gemset_name
然后运行
rvm rvmrc trust .
这将解决为不同应用程序选择 rvm 的问题。
希望你喜欢。:)
要使用特定的 ruby 和 gemset 创建 rvmrc 文件,请使用以下命令 -
rvm --rvmrc --create ruby-with-version@gemset_name
喜欢:
rvm --rvmrc --create ruby-2.3.3@rails5
现在我们应该需要选择项目位置以进行更改反射,因此键入cd ..并在终端中按回车键
再次输入cd project_name/以选择我们的项目,但现在您会看到* 注意如下图所示的内容,因此您只需输入y并按Enter即可。
现在您已经成功创建了 rvmrc 文件,因此从现在开始无需在每次选择不同项目时都选择 gemset。