创建ruby数据库时,惰性符号绑定失败

Res*_*had 5 ruby database ruby-on-rails

我正在尝试在rails上安装ruby,到目前为止,所有内容都已安装,但是当我尝试使用创建数据库时rake db:create,出现一个奇怪的错误:

dyld:懒惰的符号绑定失败:找不到符号:_mysql_get_client_info引用自:/Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle预期在:平面命名空间

dyld:未找到符号:_mysql_get_client_info引用自:/Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle预期在:平面名称空间

跟踪/ BPT陷阱:5

我正在研究osx山狮最新更新。有人对我有合适的解决方案吗?

Rob*_*ert 4

你可以试试这个。

\n\n
sudo gem install mysql2 \xe2\x80\x94 \xe2\x80\x93with-mysql-config=/usr/local/mysql/bin/mysql_config\n
Run Code Online (Sandbox Code Playgroud)\n\n

请务必将 mysql 配置路径修改为您的位置。

\n\n

您可以使用以下命令来确定这一点。

\n\n
locate mysql_config\n
Run Code Online (Sandbox Code Playgroud)\n\n

利用上面命令给出的路径。

\n