[ruby-list:48635] CentOSでRuby環境のセットアップがうまくいかない?
From:
Tomohiko Hayashi <hayashi-t@...>
Date:
2012-02-27 04:36:39 UTC
List:
ruby-list #48635
みなさま いつもいつも助けていただいてばかりで恐縮です。林と申します。 さくらインターネットのVPSサーバを借りたのを機に、Ruby環境を整備しようとしましたが、うまくいきません。。 環境は以下のとおりです。初期状態ではRubyとRubygemsは入っておらず、ソフトバンクの赤い本の通りに自分でインストールしました。 Linux localhost.localdomain 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010 x86_64 x86_64 x86_64 GNU/Linux # uname -r 2.6.18-194.26.1.el5 # cat /etc/issue CentOS release 5.7 (Final) # ruby -v ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux] # gem -v 1.8.17 # which ruby /usr/local/bin/ruby # which gem /usr/local/bin/gem # gem list *** LOCAL GEMS *** domain_name (0.5.2) mechanize (2.3) mime-types (1.17.2) net-http-digest_auth (1.2) net-http-persistent (2.5.2) nokogiri (1.5.0) ntlm-http (0.1.1) unf (0.0.4) unf_ext (0.0.4) webrobots (0.0.13) ここまでは来たのですが、以下のように、「Opensslがない」と怒られてしまいます。 # ruby -Ku rss4.rb /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require': no such file to load -- openssl (LoadError) from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/local/lib/ruby/1.8/net/https.rb:102 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/local/lib/ruby/gems/1.8/gems/net-http-persistent-2.5.2/lib/net/http/persistent.rb:2 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/local/lib/ruby/gems/1.8/gems/mechanize-2.3/lib/mechanize.rb:7 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:60:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:60:in `require' from rss4.rb:20 しかし、どうやらOpenssl自体は入っているようなので、下記サイトを参考に、 http://serverfault.com/questions/196313/how-to-setup-ruby-and-rubygems-on-centos もう一度configureしようとしたら、やはりうまくいきません。 # ./configure --with-openssl-dir=/usr/lib/openssl configure: WARNING: unrecognized options: --with-openssl-dir http://serverfault.com/questions/196313/how-to-setup-ruby-and-rubygems-on-centos 土日がこれでつぶれてしまいました。。。。 Linux自体、よくわかっていないのでこちらのMLでは不適当かもしれませんが、対処法とか教えていただければ大変ありがたいです。 何とぞよろしくお願い申し上げますm(_ _)m -- 林 智彦 朝日新聞社デジタル事業本部 デジタル事業セクション ブックチーム (ext. 50226) 03-5540-7897 (tel) / 03-5540-7998 (fax) 080-6735-7637 (mobile phone) hayashi-t@asahi.com (office) t.hayashi36@members.leeds.ac.uk (home)