Ruby:警告:您在Spring中使用Rubygems 2.0.14。至少升级到Rubygems 2.1.0

问题描述:

我刚刚学习Ruby on Rails,并将其安装在OSX El Capitan上。Ruby:警告:您在Spring中使用Rubygems 2.0.14。至少升级到Rubygems 2.1.0

我已经完全安装了rbenv的Ruby on Rails。我能够运行我的第一个应用程序

rails new blog 

这成功地创建了应用程序!它没有给我,我用红宝石的旧版本的警告,所以我跑了很好的安装

rbenv install 2.2.3 
rbenv local 2.2.3 
rbenv global 2.2.3 

一切,但现在当我试图创建我的第一个控制器,我键入此命令:

rails g controller posts 

我得到这样的警告之后,控制器不设置:

Warning: You're using Rubygems 2.0.14 with Spring. Upgrade to at least Rubygems 2.1.0 and run `gem pristine --all` for better startup performance. 

围绕这些论坛打猎之后,我发现,人们能够解决他们的问题与运行宝石更新--sys但我仍然得到同样的警告。

非常感谢您的帮助!

设置红宝石2.2.3作为默认值,这将解决你的查询。

首先运行:rvm list,检查机器中已安装的ruby版本列表。 这会给你一个所有的红宝石列表和你的机器使用的默认红宝石。 检查后,运行rvm --default use 2.2.3这将使红宝石2.2.3作为默认的红宝石。

check this link for more info