Search code examples
rubyrubygems

Error loading RubyGems plugin ,openssl.bundle (LoadError)


I am new to ruby. When I type any thing related to gem, error below will happen. why causes it and how to solve the problem? Thanks!

Error loading RubyGems plugin "/Users/chiang/.rvm/gems/ruby-2.0.0-p247@global/gems/rubygems-bundler-1.2.2/lib/rubygems_plugin.rb": dlopen(/Users/chiang/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.3.0/openssl.bundle, 9): Library not loaded: /opt/local/lib/libssl.1.0.0.dylib
  Referenced from: /Users/chiang/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.3.0/openssl.bundle
  Reason: image not found - /Users/chiang/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/x86_64-darwin12.3.0/openssl.bundle (LoadError)

Solution

  • Things to verify...

    • How did you install rvm
    • hit rvm notes and check if it's installed properly
    • ruby -v, check for the version of ruby present

    If you find any issues here, uninstall rvm using rvm implode and also remove ruby. Refer to the rvm installation guide for the use of this command.

    \curl -L https://get.rvm.io | bash -s stable --ruby
    

    OR you can try the other way without removing the present rvm installation.

    rvm get stable
    rvm reinstall 2.0.0
    

    Hope this helps.