Ruby 2.7的rubygems的根本原因是什么,警告我有关“最后一个论点”的弃用?

问题描述 投票:0回答:1

(手动安装)ruby 2.7.1之后,我已经启动了一个新的Rails演示应用程序,并且看到链轮警告。这是设置:

  • Ubuntu 18.04 LTS

  • 联想Ideapad笔记本电脑

  • Ruby 2.7.1p83(x86_64-linux)

  • rbenv 1.0.0

  • Rails 6.0.3

  • RubyGems 3.1.3

rails test执行没有错误,但是吐出了一系列链轮宝石警告。例如:

/usr/local/lib/ruby/gems/2.7.0/gems/sprockets-4.0.0/lib/sprockets/base.rb:119: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call

它们是警告,所以没有发生爆炸-但这仍然令人不安。我知道链轮正被Webpacker淘汰,我想知道我是否应该容忍这一点,直到可以安全地从我的Gemfile中删除链轮。

谢谢大家。

ruby-on-rails ruby rubygems rbenv
1个回答
0
投票

似乎是已知问题,已经在master上修复,将在4​​.0.1中修复:https://github.com/rails/sprockets/issues/659

总而言之,sprocekts尚未完全为Ruby 2.7做好准备

© www.soinside.com 2019 - 2024. All rights reserved.