エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
gem `puma`を6.0にアップグレードすると`capybara` の初期化で`NoMethodError: undefined method `strings' for Puma::Events:Class`エラーが発生する問題の対処法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
gem `puma`を6.0にアップグレードすると`capybara` の初期化で`NoMethodError: undefined method `strings' for Puma::Events:Class`エラーが発生する問題の対処法 - Qiita
gem `puma`を6.0にアップグレードすると`capybara` の初期化で`NoMethodError: undefined method `strin... gem `puma`を6.0にアップグレードすると`capybara` の初期化で`NoMethodError: undefined method `strings' for Puma::Events:Class`エラーが発生する問題の対処法RubyRailsRSpecrubygems 結論 pumaを6.0以上で動作する場合capybaraは3.38.0以上のバージョンが必要です 詳細 1. 元々pumaの実装でPuma::Eventsクラスは以下の2つの異なる責務を担っており責務過多だった ロギング コールバックイベントの管理 2. 上記の2つをそれぞれのclassに分離するBreaking changeが入るリファクタリングを行い6.0でリリース 3. capybaraで``Puma::Events`を参照していたが上記の変更の影響を受けてエラーが発生 Failure/Error: