在OSX上帮助MySQL gem

时间:2009-05-04 01:40:45

标签: mysql macos configuration rubygems

我正在尝试让mysql gem在OSX 10.5.6上运行,感觉很糟糕。

% gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
Building native extensions.  This could take a while...
Successfully installed mysql-2.7
1 gem installed
% irb -rubygems -rmysql
irb> Mysql.init
dyld: lazy symbol binding failed: Symbol not found: _mysql_init
  Referenced from: /Users/rampion/.gem/gems/mysql-2.7/lib/mysql.bundle
  Expected in: dynamic lookup

dyld: Symbol not found: _mysql_init
  Referenced from: /Users/rampion/.gem/gems/mysql-2.7/lib/mysql.bundle
  Expected in: dynamic lookup

zsh: trace trap  irb -rubygems -rmysql
%

我正在使用ruby 1.8.6的默认安装。

我使用的是64位版本的MySQL 5.0.77。 mysqld正在运行,我可以使用mysql shell,所以我怀疑我的问题是mysql.gem,尽管我不确定。

有人可以提供任何建议吗?

1 个答案:

答案 0 :(得分:0)

确定。所以解决方案结果是我需要运行32位版本的MySQL 5.0.77才能使mysql.gem正常工作。