Fixnum 已弃用 - 当我 运行 rake db: seed

Fixnum is deprecated - when I run rake db: seed

在我的项目中,每当我 运行 rake db:seed 命令时,我都会收到这些消息

我该如何解决这些警告?

Ruby version 2.4.0(~2016 年 12 月)将 FixnumBignum 统一为 Integer 并弃用了 Fixnum。您可能正在使用 ruby 版本 2.4.0 或更高版本。 roo gem 的 1.13.2 版本比那个版本旧(~2013 年 12 月)并且正在使用 Fixnum。因此你得到警告。

您的代码暂时 运行 可以正常显示警告,但如果您想摆脱它,您可以升级 roo gem。 latest version is 2.8.3(2020 年 2 月)。如果您升级,您可能需要更改一些代码,具体取决于 gem.

的较新版本中可能发生的更改。