ライブラリがロードされていません libmysqlclient、macOS Sonoma
概要
ルビー2.5.1 macOS ソノマ ベータ版
走る
rails server
エラー
/.rvm/gems/ruby-2.5.1/gems/mysql2-0.5.3/lib/mysql2/mysql2.bundle, 0x0009): ライブラリがロードされていません: /usr/local/opt/mysql/lib/libmysqlclient.21。 dylib (ロードエラー)
Ruby と Rails アプリを実行したいです。
解決策
次の方法で mysql2 (0.5.5) Apple Silicon macOS Ventura (13.5.2) Ruby (3.1.4) を使用できました。
MySQL のデフォルトの brew 式を削除します。これは、私が使用していない MySQL 8.1 を指します。
brew uninstall mysql
MySQL 8.0 のフォーミュラのインストールとリンク。これはシステムにインストールされる唯一のものであるため安全です。
brew install [email protected]
brew link [email protected]