2013-10-29 36 views
1

我最近将所有Rails应用程序升级到了Rails 4.0.0 Ruby 2.0.0。我正在使用运行OS X Server(Mountain Lion)的Mac Mini服务器。想忽略关于Gemfile的消息选择Ruby版本

我在我的Gemfile中有以下声明。

ruby "2.0.0" 
#ruby-gemset=mygemsetname 

当我导航到我的Rails 4应用程序之一的文件夹时,会显示以下消息。

RVM used your Gemfile for selecting Ruby, it is all fine - Heroku does that too, 
you can ignore these warnings with 'rvm rvmrc warning ignore /Users/myusername/sites/myrailsapp/Gemfile'. 
To ignore the warning for all files run 'rvm rvmrc warning ignore allGemfiles'. 

我在我的开发服务器上运行RVM 1.21.15,在我的生产服务器上运行RVM 1.22.3。从我的理解rvmrc已弃用。我没有在我的任何应用程序中使用它。所以运行这些命令什么都不做。

如何阻止这些消息显示?

任何帮助,将不胜感激。我会继续搜索。

UPDATE 2013年10月30日上午8:10 CDT

RVM已经更新,以检查发出这些消息之前多个条件。执行rvm get head以将RVM更新为当前版本应解决该问题。截至目前的版本是1.23.13。

+0

你试过'rvm rvmrc warning ignore/Users/myusername/sites/myrailsapp/Gemfile'吗? –

+0

发布这个问题后,我试着对我的开发服务器上的每个gemfile执行ignore命令。它只忽略了其中一个警告信息。我认为它应该只显示如果.rvmrc正在使用。在Rails 4重写之前,我已经停止在Rails 3应用程序中使用它。 –

回答