0

OSX 10.5.6 で 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れますが、確実ではありません。

誰でもアドバイスを提供できますか?

4

1 に答える 1

0

Ok。したがって、解決策は、動作するために 32 ビット バージョンの MySQL 5.0.77 を実行する必要があることが判明しましたmysql.gem

于 2009-05-04T02:09:56.047 に答える