Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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
OSX上MySQL gem的帮助_Mysql_Macos_Configuration_Rubygems - Fatal编程技术网

OSX上MySQL gem的帮助

OSX上MySQL gem的帮助,mysql,macos,configuration,rubygems,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 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的默认安装

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


有人能给点建议吗?

好的。因此,解决方案是我需要运行32位版本的MySQL 5.0.77,以便
MySQL.gem
工作