The Ruby openssl extension was not compiled. Missing the OpenSSL lib?
2013/12/02 23:48 tags: ruby, rbenv, ツイート2.0以上のrubyをrbenvでインストールしようとすると出るっぽいエラーの対処
The Ruby openssl extension was not compiled. Missing the OpenSSL lib?
↑CentOS6.4こrubyをrbenv使ってインストールしようとしたらこのようなエラーが出ました。
エラー文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | $ rbenv install 2.0.0-p353 Downloading ruby-2.0.0-p353.tar.gz... -> http://dqw8nmjcqpjn7.cloudfront.net/78282433fb697dd3613613ff55d734c1 Installing ruby-2.0.0-p353... BUILD FAILED Inspect or clean up the working tree at /tmp/ruby-build.20131201141930.25356 Results logged to /tmp/ruby-build.20131201141930.25356.log Last 10 log lines: installing default gems: /usr/local/rbenv/versions/2.0.0-p353/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のライブラリですがせっかくなのでCenctOSとUbuntu両方乗っけときます。
CentOS
1 | $ sudo yum -y install openssl-devel |
Ubuntu
1 | $ sudo apt-get -y install libssl-dev |
これでエラー解消です。 ちょこっと焦りました。