gpt4 book ai didi

ruby-on-rails - 升级到 ruby​​ 2.5.1 后,rails 服务器失败并显示 "warning: constant::Fixnum is deprecated"

转载 作者:太空宇宙 更新时间:2023-11-03 16:14:35 25 4
gpt4 key购买 nike

全部,

将我的 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 上,一切正常。

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

关于ruby-on-rails - 升级到 ruby​​ 2.5.1 后,rails 服务器失败并显示 "warning: constant::Fixnum is deprecated",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49826299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com