ruby on rails アプリを動かしているときに起きた問題。
ruby で bundle install しようとすると、
ld: library not found for -lssl
を含むエラーメッセージが出る場合の対処法。
$ brew install openssl $ export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib/
(openssl をインストールし、LIBRARY_PATH のパスを通す)したら解決した。
自分の場合には openssl はインストール済みだったので、LIBRARY_PATH でパスを通したら問題が解決した。
解決しているかチェック
以下のコマンドを実行して
$ gem install mysql2 -v '0.5.3' --source 'https://rubygems.org/'
エラーがでなければOK。
$ bundle install
ができるようになる。