2013-04-02 18 views
7

消息:RVM版本[1.19.1]需要改變.rvmrc文件

You are using '.rvmrc', it requires trusting, it is slower and it is not compatible with other ruby managers, 
you can switch to '.ruby-version' using 'rvm rvmrc to [.]ruby-version' 
or ignore this warnings with 'rvm rvmrc warning ignore /Users/wadawadabingbang/Sites/my_amazing_fn_website/.rvmrc', 
'.rvmrc' will continue to be the default project file in RVM 1 and RVM 2, 
to ignore the warning for all files run 'rvm rvmrc warning ignore all.rvmrcs'. 

什麼命令,就是這樣,我該怎麼辦呢?

我的紅寶石版本是ruby-1.9.3-p385

+0

只要把你的手指放在耳邊,並運行'rvm rvmrc warning ignore all.rvmrcs' – Yule

+0

永遠不要。我永不。 – Trip

+0

[使用rvmrc或ruby-version文件來設置RVM項目gemset?]的可能的副本(http://stackoverflow.com/questions/15708916/use-rvmrc-or-ruby-version-file-to-set- a-project-gemset-with-rvm) – mpapis

回答

6

如果你不想改變你的.rvmrc文件中所有運行項目(如尤爾說)rvm rvmrc warning ignore all.rvmrcs。它會忽略所有的項目

如果你不想改變你的.rvmrc文件只是爲這個項目這個警告信息,運行rvm rvmrc warning ignore /Users/wadawadabingbang/Sites/my_amazing_fn_website/.rvmrc

不過此消息建議將您的.rvmrc到新系統。要做到這一點,你只需要在你的ruby版本里創建.ruby-version1.9.3-p385並刪除.rvmrc。而已。

希望這會有所幫助。

+0

你能爲我澄清一下嗎?所以,當RVM從.rvmrc移動到.ruby-version文件,我們都應該改變? –

+0

從.rvmrc移動到.ruby-version不是強制性的。這是一個統一的Ruby版本管理器的建議,因爲rbenv使用.ruby版本。如果您不想在所有項目中進行更改,只需運行'rvm rvmrc warning ignore all.rvmrcs' –

2

我重新命名.rvmrc到.ruby版本和更改的內容

rvm_trust_rvmrcs_flag=1 
rvm use [email protected] --create 

[email protected] 
+1

+1以包含@GEMSET文檔,而接受的答案實際上並未執行此操作。 –

0

應該工作後

rvm get head

它爲我工作

0

這類似於CupraR_On_Rails的答案,但你不必鍵入目錄的名稱。我在我的.profile中設置了一個別名rvm_trust來爲我運行這個。

rvm rvmrc warning ignore `pwd`/.rvmrc