2015-11-07 44 views
7

已安装的Rails 5.认为事情没有问题,但无法创建数据库或启动服务器。我得到这个错误:Rails 5 DEPRECATION警告:通过常量访问MIME类型已被弃用

DEPRECATION WARNING: Accessing mime types via constants is deprecated. Please change:

Mime::HTML

to:

Mime[:html] . (called from at /usr/local/rvm/gems/ruby-2.2.3/gems/web-console-2.2.1/lib/web_console/request.rb:7) DEPRECATION WARNING: Accessing mime types via constants is deprecated. Please change:

Mime::TEXT

to:

Mime[:text] . (called from at /usr/local/rvm/gems/ruby-2.2.3/gems/web-console-2.2.1/lib/web_console/request.rb:7) DEPRECATION WARNING: Accessing mime types via constants is deprecated. Please change:

Mime::URL_ENCODED_FORM

to:

Mime[:url_encoded_form] . (called from at /usr/local/rvm/gems/ruby-2.2.3/gems/web-console-2.2.1/lib/web_console/request.rb:7)

不太确定在这里做什么。不知道在哪里改变Mime::HTML。任何想法,为什么我得到这个错误?或者如何解决它?

回答

14

变化的Gemfile: gem 'web-console', '~> 3.0' 包更新

+0

与5.0.0.beta4相同的问题,升级到web-console 3.0解决了它。谢谢! –

+1

这解决了这3个警告,但我有另一个像“请更改'Mime :: JSON'到'Mime [:json]'”你能指出哪个宝石可能导致这个,我不想更新我所有的包。并感谢您的帮助 –

0

改变宝石web-console不能解决问题。

现在有几个月开放的gem内部有更改请求。在解决问题之前,您可以采取this叉具有警告显示的变化。

相关问题