結論
Step 1. brew install openssl Step 2. export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib/
※Step 2 の内容はシェルの設定ファイルに書いておきましょう
やったこと
- MySQL のバージョンが
mysql Ver 8.0.12 for osx10.14 on x86_64 (Homebrew)
だったのがダメだと思い 5.7 に下げた- それでも失敗する(関係ない)
- OpenSSL と LibreSSL を切り替えた
- それでも失敗する
- Xcode の再インストールやコマンドラインインストール
- それでも失敗する
- mysql2 のバージョンを指定する
- それでも失敗する
- 上記の組み合わせ
- それでも失敗する
- 公式 Issue を見る
- 成功
備考
とにかくまずは公式を見ろ、読めということですね。
各種バージョン
- macOS Mojave 10.14
- Bundler version 1.16.5
- ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin17]
- mysql2 0.5.2