【问题标题】:Xeroizer syntax error, unexpected ',' upon upgrade to 3.0.1升级到 3.0.1 时 Xeroizer 语法错误,意外 ','
【发布时间】:2021-12-20 01:39:01
【问题描述】:

大家好。希望有人能帮助我。运行任何 rake 命令时,我在 gem "Xeroizer:3.0.1" 上遇到错误。请看下面的截图。

这个来自我的 Travis CI。我也尝试在本地运行 rake 命令,但问题仍然存在。我检查了ruby语法,没问题。

我的 Ruby 版本是 2.0.0,Rails 是 s4.0.0,rake 是 11.3.0

【问题讨论】:

  • 请将文字发布为文字,而不是文字图片。

标签: ruby ruby-on-rails-4 rubygems


【解决方案1】:

该方法的签名使用required keyword arguments。不幸的是,这些在 Ruby 2.1 之前不被支持。这意味着您必须至少将 Ruby 版本更新到 2.1.0 才能使用此 gem。

【讨论】:

  • 但是根据这个网站,关键字参数是 Ruby 2.0 及更高版本thoughtbot.com/upcase/videos/ruby-keyword-arguments 中提供的一个特性。但让我试一试。谢谢!
  • @rjcarl 关键字参数是在 Ruby 2.0 中引入的,但 required 关键字参数仅在 Ruby 2.1 中引入。请参阅您在评论中发布的页面上的“必需的关键字参数”部分。
猜你喜欢
  • 1970-01-01
  • 2014-04-22
  • 1970-01-01
  • 1970-01-01
  • 2018-08-03
  • 1970-01-01
  • 1970-01-01
  • 2021-10-13
  • 2019-09-02
相关资源
最近更新 更多