升级到 ruby 2.5.1 后,rails 服务器失败 "warning: constant ::Fixnum is deprecated"

After upgrading to ruby 2.5.1 the rails server failing with "warning: constant ::Fixnum is deprecated"

全部,

将我的 Ruby 版本升级到 2.5.1 并将 Rails 版本升级到 4.2.5 后,当我尝试启动我的 rails 服务器时,我收到以下消息并且它崩溃了.我已经看到几个关于错误的链接,但这些链接并没有阻止 rails 服务器启动。除了升级到5.0.2还有别的方法吗?另外我的 Gem 版本是 2.7.6.

rails server
=> Booting WEBrick
=> Rails 4.2.5 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-4.2.5/lib/active_support/core_ext/numeric/conversions.rb:121: warning: constant ::Fixnum is deprecated
/usr/local/lib/ruby/gems/2.5.0/gems/activesupport-4.2.5/lib/active_support/core_ext/numeric/conversions.rb:121: warning: constant ::Bignum is deprecated
Exiting
Traceback (most recent call last):

您可以尝试使用较早版本的ruby。我在 rails 4.2.7.1 和 ruby 2.3.1 上,一切正常。

或者,根据 Github 上的 this 问题,您可以升级到 rails 4.2.8 或更高版本以获得 ruby 2.4(可能更高)支持.