0

Ruby 1.9.2 を使用しています。bundle install を実行すると、次のエラーが表示されます。

bundle install
Fetching gem metadata from https://rubygems.org/.Unfortunately, a fatal error has  occurred. Please see the Bundler 
troubleshooting documentation at http://bit.ly/bundler-issues. Thanks! 
/home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require':    /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/i686-linux/openssl.so: undefined symbol: SSLv2_method - /home/prasad/.rvm/rubies/ruby-1.9.2- p320/lib/ruby/site_ruby/1.9.1/i686-linux/openssl.so (LoadError)
from /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/openssl.rb:17:in `<top (required)>'
from /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/prasad/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/net/https.rb:92:in `<top (required)>'
....

私が解決しようとしたことは

1)未定義のシンボルでの回答の手順: bundle install の実行時の SSLv2_method

2)システムにはx86_64-linux-gnuフォルダーがありませんでしたが、 https: //groups.google.com/forum/?fromgroups=#!topic/hobousers/80wBJcS0IZk でボブによる手順

3) このブログの手順http://awolf.ru/rails-on-ubuntu-with-rvm/

私のマシンの1つが正常に動作し(ubuntu 11.10から12.04にアップグレード)、もう1つのマシンが問題を引き起こす理由がわかりません(新しくインストールされたubuntu 12.04)

アップデート:

動作中のマシンで rvm が使用する openssl のバージョンは 0.9.8 で、もう一方のマシンは 1.0.1 です。グーグル検索の結果、1.0.0 と 1.0.1 は SSLv2 をサポートしていませんでしたが、0.9.8 ではサポートされていました。

上記の問題の修正は大歓迎です。

4

1 に答える 1