2013-03-08 122 views
1

有沒有辦法擺脫警告,當我遍歷到一個文件夾有一個.rvmrc文件。如何擺脫RVM通知​​

==================================================================================== 

= NOTICE                   = 

==================================================================================== 

= RVM has encountered a new or modified .rvmrc file in the current directory  = 

= This is a shell script and therefore may contain any shell commands.    = 

=                     = 

= Examine the contents of this file carefully to be sure the contents are   = 

= safe before trusting it! (Choose v[iew] below to view the contents)   = 

==================================================================================== 

Do you wish to trust this .rvmrc file? (/home/sam/myrailsapp/.rvmrc) 

y[es], n[o], v[iew], c[ancel]> y 
+0

應該只問一次,你第一次進入該目錄。每次都發生嗎? – 2013-03-08 17:41:31

+0

我想爲了幫助您獲得答案,您需要更多信息將有所幫助。你在使用rvm嗎?你想要rvm在遍歷項目目錄時切換設置嗎?你有沒有收到其他警告通知?像卸載紅寶石或不存在的寶石? – 2013-03-08 17:52:12

+0

它每次都問我,我搬進這個令人沮喪的文件夾 – Sam 2013-03-09 05:30:54

回答

1

According to the documentation

To turn off the project specific rvmrc functionality in your $HOME/.rvmrc set: 
rvm_project_rvmrc=0 

我沒有RVM實例來嘗試一下,但我想這是你在找什麼。

我也建議使用rbenv而不是RVM,對於the following reasons

+1

這將關閉使用特定於不同項目的單個'.rvmrc'文件。我認爲@Sam只是想關閉警告。 – 2013-03-08 17:48:29

+0

是不是我downvote ... – 2013-03-08 17:50:12

+0

是的,我只是想關閉通知。我仍然希望rvm使用我指定的gemset(例如rvm使用[email protected]) – Sam 2013-03-09 05:33:03

1

RVM中現在有一個bug,它讓你問你相信.rvmrc

解決方法很簡單 - 用.ruby-version代替:

1.9.3 

[email protected] 

寶石將自動爲您創建。

.ruby-version僅適用於Ruby版本切換。如果您在切換Ruby時需要一些腳本,您仍然需要.rvmrc

1

從.rvmrc切換到.ruby版+ .ruby-寶石

rvm rvmrc to .ruby-version