【发布时间】:2012-08-03 20:27:47
【问题描述】:
有人对如何修复此错误有任何建议吗?
Tipsy:todoodly admin$ rake db:migrate
rake aborted!
dlopen(/Users/admin/.rvm/gems/ruby-1.9.3-p125/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle, 9): Library not loaded: /usr/local/lib/libmysqlclient.18.dylib
Referenced from: /Users/admin/.rvm/gems/ruby-1.9.3-p125/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
Reason: no suitable image found. Did find:
/usr/lib/libmysqlclient.18.dylib: mach-o, but wrong architecture - /Users/admin/.rvm/gems/ruby-1.9.3-p125/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
(See full trace by running task with --trace)
我尝试使用 .dmg 文件重新安装 MySQL,但仍然遇到问题。
上网浏览后也试过了,还是不行
sudo install_name_tool -change libmysqlclient.16.dylib /usr/local/mysql/lib/libmysqlclient.16.dylib ~/.rvm/gems/ruby-1.9.3-p125/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
【问题讨论】:
-
你是从 .dmg 文件安装 mysql 吗?
-
我最初是用自制软件安装的,但遇到问题,所以通过本教程卸载并重新安装blog.mclaughlinsoftware.com/2011/02/10/mac-os-x-mysql-install
-
Mac os 预装了 mysql。
-
@n0idea 实际上不再是。现在它带有 Postgres。
标签: mysql ruby-on-rails ruby rake