diff --git a/Gemfile b/Gemfile index 11d7d488..8537e4ef 100644 --- a/Gemfile +++ b/Gemfile @@ -4,7 +4,6 @@ gemspec gem "logger", "< 1.6" # 1.6 causes errors with mixlib-log < 3.1.1 gem "chefspec" -gem "syslog" group :test do gem "rake" diff --git a/chef-cli.gemspec b/chef-cli.gemspec index b640dbcb..7d2b2f4f 100644 --- a/chef-cli.gemspec +++ b/chef-cli.gemspec @@ -51,4 +51,10 @@ Gem::Specification.new do |gem| gem.add_dependency "pastel", "~> 0.7" # used for policyfile differ gem.add_dependency "license-acceptance", ">= 1.0.11", "< 3" gem.add_dependency "chef-licensing", "~> 1.0" + + # This gem was removed from the Ruby standard library starting with version 3.4 + # See: https://stdgems.org/new-in/3.4 + if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.4") + gem.add_dependency "syslog", "~> 0.3" + end end