ruby

ruby で mysql2 のインストールのときに ld: library not found for -lssl エラーが出る場合の対処法。

投稿日:2022年7月28日 更新日:

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

ができるようになる。

-ruby
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

関連記事はありませんでした