From 3b4722b860b694f6e0bd2e31da8feded298f9da6 Mon Sep 17 00:00:00 2001 From: "yuuji.yaginuma" Date: Sun, 19 Jan 2025 14:02:15 +0900 Subject: [PATCH] Add `logger` gem as a runtime dependency `logger` will be a bundled gem from Ruby 3.5. https://bugs.ruby-lang.org/issues/20309 So if we use `logger` as the standard library, Bundler shows the following warning. ``` /home/y-yagi/.rbenv/versions/3.4.1/lib/ruby/gems/3.4.0/gems/listen-3.9.0/lib/listen.rb:3: warning: logger was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0. ``` This PR adds the `logger` to runtime dependency to fix the warning. --- listen.gemspec | 1 + 1 file changed, 1 insertion(+) diff --git a/listen.gemspec b/listen.gemspec index ba62b76c..626ca616 100644 --- a/listen.gemspec +++ b/listen.gemspec @@ -34,6 +34,7 @@ Gem::Specification.new do |gem| # rubocop:disable Metrics/BlockLength gem.required_ruby_version = '>= 2.4.0' # rubocop:disable Gemspec/RequiredRubyVersion + gem.add_dependency 'logger' gem.add_dependency 'rb-fsevent', '~> 0.10', '>= 0.10.3' gem.add_dependency 'rb-inotify', '~> 0.9', '>= 0.9.10' end