我在我的雪豹上工作的很好,我安装了Ruby on Rails。我试过了好几天用Ruby on Rails的安装MySQL,当我跑我的一切:Ruby on Rails,MySQL和雪豹
rake db:create
是:
(in /Users/naikon/RoR/test2)
dyld: lazy symbol binding failed: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/ext/mysql2/mysql2.bundle
Expected in: flat namespace
dyld: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/ext/mysql2/mysql2.bundle
Expected in: flat namespace
Trace/BPT trap
我已经与MySQL 32位和64位(试过并删除所有几次),在我发现在互联网上的所有方式,安装mysql宝石包括
sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
我迷路了,沮丧,我真的很感激一些帮助。
谢谢。
您最初是如何安装MySQL的(即使用DMG或源代码)?你可以通过MySQL控制台手动创建数据库吗? – bnaul 2010-09-25 20:26:18
我从DMG源安装了MySQL,MySQL工作正常。任务在他的回答中是正确的,正确的宝石是mysql2。 – AOvejero 2010-09-26 19:48:48