diff --git a/lib/yaml.rb b/lib/yaml.rb index b266989..5c22698 100644 --- a/lib/yaml.rb +++ b/lib/yaml.rb @@ -2,7 +2,12 @@ begin require 'psych' -rescue LoadError +rescue LoadError => ex + # Skip warning message concerning missing yaml dependency as LoadError wasn't + # triggered due to a missing dependency but because of a conflicting version + # which was already activated. + raise if ex.message.match?(/already activated/) + case RUBY_ENGINE when 'jruby' warn "The Psych YAML extension failed to load.\n" \