提问人:Nazar Fedishin 提问时间:9/29/2023 更新时间:10/19/2023 访问量:166
库未加载 libmysqlclient、macOS Sonoma
Library not loaded libmysqlclient, macOS Sonoma
问:
红宝石 2.5.1 macOS Sonoma Beta 版
跑
rails server
错误
/.rvm/gems/ruby-2.5.1/gems/mysql2-0.5.3/lib/mysql2/mysql2.bundle, 0x0009): Library not loaded: /usr/local/opt/mysql/lib/libmysqlclient.21.dylib (LoadError)
我想运行我的 Ruby 和 Rails 应用程序。
答:
0赞
Nazar Fedishin
9/29/2023
#1
安装
gem install bundler -v 2.3.26
卸载所有 MySQL Gem
gem uninstall mysql2
并重新安装
bundler install
0赞
coffee-dan
10/19/2023
#2
我能够使用 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]
评论