memo.xight.org

日々のメモ

Symbol not found _SSLv2_client_method

Summary

OS X Yosemiteにしてから、 Symbol not found: _SSLv2_client_method が発生。
Rubyをオプション付きでリビルドすれば良い。

$ brew install -f openssl
$ RUBY_CONFIGURE_OPTS="--with-openssl-dir=`brew --prefix openssl`" rbenv install 2.1.3

確認

$ rbenv global 2.1.3
$ ruby -ropenssl -e 'p RUBY_VERSION, OpenSSL::OPENSSL_VERSION'
"2.1.3"
"OpenSSL 1.0.1i 6 Aug 2014"

Reference

teratail - 「gem install pg」を実行すると「Symbol not found: _SSLv2_client_method」エラーが出て先に進めません。
https://teratail.com/questions/2409