一些事情。我安装了mysql和mysql2 gem。我还编辑了gem文件以要求mysql2 gem。我也尝试过0.3.6和0.2.7版本的宝石。运行时两者都会出现同样的错误:
rake db:migrate
错误是:
dlopen(/Users/rdear/.rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.2.7/lib/mysql2/
mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Users/rdear/.rvm/gems/ruby-1.9.2-p290/gems/mysql2-
0.2.7/lib/mysql2/mysql2.bundle
Reason: image not found - /Users/rdear/.rvm/gems/ruby-1.9.2-p290/gems/mysql2-
0.2.7/lib/mysql2/mysql2.bundle
此外,database.yml设置为使用mysql2适配器。
我花了两天时间试图让mysql使用Rails。您将给予的任何帮助将不胜感激。
答案 0 :(得分:1)
试试这个(如果您使用的是Bash shell,请添加到〜/ .bash_profile,而不是.profile):
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
然后做:
source ~/.bash_profile