(手动安装)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中删除链轮。
谢谢大家。
似乎是已知问题,已经在master上修复,将在4.0.1中修复:https://github.com/rails/sprockets/issues/659
总而言之,sprocekts尚未完全为Ruby 2.7做好准备