diff options
author | Vít Ondruch <vondruch@redhat.com> | 2019-12-18 14:55:25 +0100 |
---|---|---|
committer | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2020-12-02 12:46:17 +0900 |
commit | 0ad7f2dd19c84e44b8fd8d314de33c3e2255feb6 (patch) | |
tree | 1189e78c21cacf62f4118e3e98f938a9245ea77d | |
parent | 55c9a95ac8ed1a44645cc8d7d80f2e5ebee6ec8f (diff) | |
download | ruby-0ad7f2dd19c84e44b8fd8d314de33c3e2255feb6.tar.gz |
Don't fail when 'RubyGems' are not available.
Although 'RubyGems' are always available in upstream Ruby, it might not
be available optionally when Ruby is delivered via packaging systems.
E.g. Linux distributions.
-rw-r--r-- | gem_prelude.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gem_prelude.rb b/gem_prelude.rb index 1c57c943ad..d25cc49f25 100644 --- a/gem_prelude.rb +++ b/gem_prelude.rb @@ -1,4 +1,7 @@ -require 'rubygems.rb' if defined?(Gem) +begin + require 'rubygems.rb' +rescue LoadError +end if defined?(Gem) begin require 'did_you_mean' |