みなさま
いつもいつも助けていただいてばかりで恐縮です。林と申します。
さくらインターネットの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)