rake出现问题-无法加载mysql2库
有几件事。我已经安装了mysql和mysql2 gems。我还编辑了gem文件以需要mysql2 gem。我也在gem的0.3.6和0.2.7版本中尝试过这一点。两者在运行时都会出现相同的错误:rake出现问题-无法加载mysql2库,mysql,ruby-on-rails,ruby,Mysql,Ruby On Rails,Ruby,有几件事。我已经安装了mysql和mysql2 gems。我还编辑了gem文件以需要mysql2 gem。我也在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.
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一起工作。非常感谢您提供的任何帮助。试试这个(如果您使用的是bash shell,请添加到~/.bash\u配置文件,而不是.profile):
然后做:
source~/.bash\u配置文件
看起来这与问题相同。我试过了。它仍然不起作用。我还是会犯同样的错误。
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH