2009-05-04 8 views
0

OSX 10.5.6で動作するmysqlの宝石を手に入れようとしています。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 
% 

私はruby 1.8.6のデフォルトインストールを使用しています。

私は、MySQL 5.0.77の64ビット版を使用しています。 mysqldが実行されていて、私はmysqlシェルを使うことができるので、問題はmysql.gemであると思われます。

誰でもアドバイスをいただけますか?

答えて

0

そこで解決策は、mysql.gemを動作させるために、MySQL 5.0.77の32ビット版を実行する必要があることが判明しました。