From 1ef1d95a1816d1dc67fe3758b4068467d64ef85b Mon Sep 17 00:00:00 2001 From: Nicolas Rodriguez Date: Fri, 15 Mar 2024 15:19:33 +0100 Subject: [PATCH] Fix for Ruby 3.4 (head) Failure/Error: require 'rails/all' LoadError: cannot load such file -- base64 cannot load such file -- drb cannot load such file -- bigdecimal cannot load such file -- mutex_m --- .rubocop.yml | 3 +++ route_translator.gemspec | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/.rubocop.yml b/.rubocop.yml index 87ab61a..fb22dbc 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -17,6 +17,9 @@ AllCops: Gemspec/DevelopmentDependencies: Enabled: false +Gemspec/RubyVersionGlobalsUsage: + Enabled: false + Gemspec/RequireMFA: Enabled: false diff --git a/route_translator.gemspec b/route_translator.gemspec index 0f03b76..df45e85 100644 --- a/route_translator.gemspec +++ b/route_translator.gemspec @@ -38,4 +38,11 @@ Gem::Specification.new do |s| s.add_development_dependency 'net-pop' s.add_development_dependency 'net-smtp' end + + if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('3.4.0') + s.add_runtime_dependency 'base64' + s.add_runtime_dependency 'drb' + s.add_runtime_dependency 'bigdecimal' + s.add_runtime_dependency 'mutex_m' + end end