سؤال

وأنا أحاول الحصول على جوهرة الخلية تعمل على 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
%

وأنا باستخدام التثبيت الافتراضي روبي 1.8.6.

وأنا باستخدام إصدار 64 بت من الخلية 5.0.77. وmysqld تشغيل ويمكنني استخدام قذيفة الخلية، لذلك أظن قضيتي هي مع mysql.gem، على الرغم من أنني غير مؤكد.

ويمكن لأي شخص أن يقدم أي نصيحة؟

هل كانت مفيدة؟

المحلول

وطيب. وبالتالي فإن الحل تبين أن كنت بحاجة إلى أن تقوم بتشغيل الإصدار 32 بت من الخلية 5.0.77 من أجل mysql.gem للعمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top