• このエントリーをはてなブックマークに追加

CentOSに rbenv 経路で Ruby 2.0.0-p195を入れようとしたら、エラーした。

導入した手順は過去記事参照。

Cygwin上のRuby1.9をrbenvで最新版Ruby2.0にバージョンアップしたの巻 | Futurismo

installing default gems:      /home/tsu-nera/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0 (build_info, cache, doc, gems, specifications)
                              bigdecimal 1.2.0
                              io-console 0.4.2
                              json 1.7.7
                              minitest 4.3.2
                              psych 2.0.0
                              rake 0.9.6
                              rdoc 4.0.0
                              test-unit 2.0.0.0
The Ruby openssl extension was not compiled. Missing the OpenSSL lib?

BUILD FAILED

Inspect or clean up the working tree at /tmp/ruby-build.20130517183130.16922
Results logged to /tmp/ruby-build.20130517183130.16922.log

Last 10 log lines:
installing default gems:      /home/tsu-nera/.rbenv/versions/2.0.0-p195/lib/ruby/gems/2.0.0 (build_info, cache, doc, gems, specifications)
                              bigdecimal 1.2.0
                              io-console 0.4.2
                              json 1.7.7
                              minitest 4.3.2
                              psych 2.0.0
                              rake 0.9.6
                              rdoc 4.0.0
                              test-unit 2.0.0.0
The Ruby openssl extension was not compiled. Missing the OpenSSL lib?

openssl がないぞと言われるが、インストールはされている。

OpenSSL 1.0.0-fips 29 Mar 2010

調べてみると、libssl-devなるものが必要なようだ。

Installing Ruby 2.0.0-p0 using Rbenv on Ubuntu 12.04.2 LTS – Ruby Forum

CentOSでは、openssl-develに当たるものがそれっぽいので、インストール。

sudo yum -y install openssl-devel

これでうまく行った(・∀・)