2012-06-21 50 views

回答

52

它似乎有一个小失误。里面你.rvmrc文件中加入:

rvm use [email protected] --create 

你也可能要你的宝石的名称改变的东西,是一个比较直观的阅读:)

UPDATE

使用rvmrc文件现在已被视为弃用。取而代之的是带ruby版本的.ruby-version文件。 '2.0.0'和一个带有宝石名称的.ruby-gemset文件。 'monkeys_of_doom'

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

+0

这就是我找到的 - 它的工作原理,谢谢 –

+2

+1更新! – Naveed

+0

你能用代码更新吗?谢谢! – ajbraus

3

的最终文件是在https://rvm.io/workflow/rvmrc/如何创建rvmrc文件,并影响他们的全球.rvmrc参数。

的--rvmrc参数是实际创建rvmrc文件,那么你必须运行

RVM rvmrc信任。

在项目目录下生成并记录安全md5哈希以使用该rvmrc文件。该命令'信任'文件,因此每次进入目录时都不会提示您信任它。

12

如果已宝石存在,则sufficent添加rvm [email protected].rvmrc文件,它可以通过

echo "rvm [email protected]" > .rvmrc 

UPDATE实现,例如:它看起来像.rvmrc文件格式已经过时,并代之以鼓励使用.ruby-gemset.ruby-version文件。如果“rails2.3。5" 是你的宝石的名字,然后一个需要以下两条命令

echo "ruby-1.8.7-p352" > .ruby-version 
echo "rails2.3.5" > .ruby-gemset 
6

代替rvmc用途:

rvm --create --ruby-version [email protected] 

会产生.ruby-gemset.ruby-version文件

+0

这是2014年的正确方法! – Abram

1

首先你需要创建像rvmrc -

rvm --rvmrc --create use [email protected]_name 

然后运行

rvm rvmrc trust .

这将解决该问题对于不同的充选择RVM应用。

希望你喜欢。 :)

1

创建具有特定的红宝石和宝石rvmrc文件,然后使用下面的命令 -

rvm --rvmrc --create [email protected]_name 

,如:

rvm --rvmrc --create [email protected] 

现在我们应该需要选择变化反映项目的位置,以便输入cd .. and hit enter in terminal

再次输入CD PROJECT_NAME/选择我们的项目,但现在你会得到*声明类似下面的图像所以在这里你只需要输入Ÿ命中进入

enter image description here

现在你已经成功地从现在没必要选择宝石每次上选择不同的项目创建rvmrc文件左右。

+1

优秀的一步一步的解释!这对我有用。谢谢! –

相关问题