Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
rake出现问题-无法加载mysql2库_Mysql_Ruby On Rails_Ruby - Fatal编程技术网

rake出现问题-无法加载mysql2库

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.

有几件事。我已经安装了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.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