如何解决这个使我无法启动 rails 服务器的错误?

How do I resolve this error that keeps me from starting rails server?

大家好,我已经搜索了关于这个错误的文档,这是我在 Rails 上使用 Ruby 时从未见过的。我刚买了一台新的 MacBook,我安装了 Rails 4.2 和 Ruby 2.4,当我尝试 运行 rails 服务器时,我得到这个错误:

.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/thread_safe-0.3.5/lib/thread_safe/cache.rb:155: warning: constant ::Fixnum is deprecated

如何消除阻止我启动 rails 服务器的错误?

我不确定这是否是问题所在,因为您看到的只是一个警告。出现该警告是因为您使用的是 ruby 2.4.0.

此版本引入了此更改:将 Fixnum 和 Bignum 统一为 Integer

公告见此处:https://www.ruby-lang.org/en/news/2016/12/25/ruby-2-4-0-released/Z

警告来自 activesupport gem,它是 rails 的一部分,他们会尽快修复它。

尝试将 Ruby 版本降级到 2.1,然后重试。