RubyonRails mysql2 gem疑难解答
我已经用mysql数据库创建了新的RubyonRails项目。 我已经通过运行mysql.server start运行了mysql服务器 当我尝试运行rake db:create时,出现以下错误: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
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"
我在这里的一篇博文中更详细地介绍了以下内容: