-1

我将在基于 Mac M1 的计算机上本地维护一个 rails 应用程序。
操作系统版本:Monterey 12.1
Ruby 版本 2.6.6
Rails 版本 4.2.11

我收到此错误,无法弄清楚实际导致此错误发生的原因。控制台中记录的错误:

/Users/shimolkhan/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/dry-validation-0.13.3/lib/dry/validation/schema/class_interface.rb:8:in `<module:Validation>' [dry-configurable] default value as positional argument to settings is deprecated and will be removed in the next major version Provide a `default:` keyword argument instead

请帮我。提前致谢。

4

1 回答 1

0

看起来您正在运行的干验证和干配置版本之间可能存在一些小的不兼容。

这种弃用最近被引入到干可配置 0.13.0(最新版本)中: Changelog Pull Request

然而,根据您粘贴的片段,您正在运行干验证 0.13.3,它已经快 3 年了。

我建议更新您的干验证版本,也许还有所有干宝石。

于 2022-01-13T10:45:51.513 回答