如何修复加载RubyGems插件的错误?

时间:2016-11-30 18:13:10

标签: openssl rubygems rvm ruby-on-rails-5 ruby-2.3

我最初的目的是通过获取最新版本的rails和ruby来启动一个新的rails项目。这样做我打破了一些东西。

我的问题似乎经常以某种形式重复。我早上花了很多时间来讨论StackOverflow和其他网络资源的解决方案,但没有一个能帮助我解决我的问题。

我已经破坏了rvm并重新安装了它。我试图更新到最新的openssl,似乎没有让我更接近建设任何东西。我很容易得到更新,分离升级,升级,自动清理,我还在这里打字,寻求帮助,弄清楚我接下来要做什么。

以下是我使用许多rvm和gem终端命令时收到的错误消息:

ruby 2.3.3-p222
╳  ad_board rvm default                                                                                                                                executive pajamas
Error loading RubyGems plugin "/home/reed/.rvm/gems/ruby-2.3.0@global/gems/executable-hooks-1.3.2/lib/rubygems_plugin.rb": /home/reed/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/x86_64-linux/openssl.so: symbol SSLv2_method, version OPENSSL_1.0.0 not defined in file libssl.so.1.0.0 with link time reference - /home/reed/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/x86_64-linux/openssl.so (LoadError)
Error loading RubyGems plugin "/home/reed/.rvm/gems/ruby-2.3.0@global/gems/gem-wrappers-1.2.7/lib/rubygems_plugin.rb": /home/reed/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/x86_64-linux/openssl.so: symbol SSLv2_method, version OPENSSL_1.0.0 not defined in file libssl.so.1.0.0 with link time reference - /home/reed/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/x86_64-linux/openssl.so (LoadError)

根据我使用的命令,我也会得到不同的信息,但是对于我使用的大多数rvm和gem命令来说,这种情况一直很突出。

我应该怎么做才能解决这个问题?您需要我提供哪些其他信息以帮助找到解决方案?

提前致谢。

修改

我使用此链接中的说明来帮助我:helpful link

我在终端上放了什么:

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

source /etc/profile
rvm pkg install openssl
rvm reinstall all --force --with-openssl=$rvm_path/usr 

我在最后收到此错误消息,但在其他方面没有任何问题:Unknown ruby interpreter version (do not know how to handle): all.

0 个答案:

没有答案