2012-06-21 115 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

優秀的一步一步的解釋!這對我有用。謝謝! –

相關問題