gpt4 book ai didi

ruby-on-rails - 如何在运行 Ruby 2.7.0 时抑制 RSpec 中的警告

转载 作者:行者123 更新时间:2023-12-01 21:49:32 25 4
gpt4 key购买 nike

<分区>

安装 Ruby 2.7.0 后,运行规范变成了警告的噩梦,例如:

/Users/user/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/capybara-3.30.0/lib/capybara/node/matchers.rb:835: warning: Using the last argument as keyword parameters is deprecated; maybe ** should be added to the call
/Users/user/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/capybara-3.30.0/lib/capybara/node/matchers.rb:861: warning: The called method `_set_query_session_options' is defined here

由于这些警告是从 gems 中弹出的,它们确实没有帮助并使 RSpec 输出一团糟。

我尝试将这一行添加到 spec_helper.rb

config.warnings = false

这一行到 config/environments/test.rb

config.active_support.deprecation = :log

但是,警告仍然成百上千地弹出。我能做些什么来摆脱它们吗?

运行 Ruby on Rails 6.0.2.1 和 Ruby 2.7.0

注意Suppress Ruby warnings when running specs中已提示该问题的答案这看起来像一个类似的问题,但提供的解决方案没有效果。我看到了所有警告。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com