2009-05-04 40 views
0

我試圖讓OSX 10.5.6上的MySQL gem工作,並感到困難。幫助在OSX上的MySQL gem

% 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 
% 

我使用的是默認安裝的紅寶石1.8.6。

我正在使用64位版本的MySQL 5.0.77。 mysqld正在運行,我可以使用mysql shell,所以我懷疑我的問題是與mysql.gem,雖然我絕不肯定。

任何人都可以提供任何建議嗎?

回答

0

好的。所以解決方案竟然是我需要運行32位版本的MySQL 5.0.77才能運行mysql.gem