Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.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
RubyonRails mysql2 gem疑难解答_Mysql_Ruby On Rails_Rubygems_Mysql2 - Fatal编程技术网

RubyonRails mysql2 gem疑难解答

RubyonRails mysql2 gem疑难解答,mysql,ruby-on-rails,rubygems,mysql2,Mysql,Ruby On Rails,Rubygems,Mysql2,我已经用mysql数据库创建了新的RubyonRails项目。 我已经通过运行mysql.server start运行了mysql服务器 当我尝试运行rake db:create时,出现以下错误: dyld: lazy symbol binding failed: Symbol not found: _mysql_init Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle Expe

我已经用mysql数据库创建了新的RubyonRails项目。 我已经通过运行mysql.server start运行了mysql服务器 当我尝试运行rake db:create时,出现以下错误:

dyld: lazy symbol binding failed: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
Expected in: flat namespace

dyld: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
Expected in: flat namespace
谁能解决这个问题?
请联系我。注意。

突出的细节是,您需要更新DYLD\u库路径,以包含/usr/local/mysql/lib。最简单的方法是将以下内容添加到~/.bashrc文件中:

export DYLD_LIBRARY_PATH="/usr/local/mysql/lib:$DYLD_LIBRARY_PATH"
我在这里的一篇博文中更详细地介绍了以下内容: