Там много информации о том, как установить рубин /rails mysql gem на Snow Leopard, однако ничто из этого не работает для меня. Мне интересно, если это потому, что я использую Zend Server (CE) в качестве своего веб-стека?
Вот что я запускаю для установки драгоценного камня:
sudo env ARCHFLAGS="-arch x86\_64" gem install mysql -- --with-mysql-config=/usr/local/zend/mysql/bin/mysql_config
И получите эту ошибку:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb --with-mysql-config=/usr/local/zend/mysql/bin/mysql_config
checking for mysql_ssl_set()... no
checking for rb_str_set_len()... yes
checking for rb_thread_start_timer()... yes
checking for mysql.h... no
checking for mysql/mysql.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Любые предложения?
Хорошо, я пошел вперед и собрал новую версию mysql для OSX 10.6 (64 бит), а затем запустил установку gem с помощью путей к этой новой установке. Затем камень был успешно создан.
Я бы не рекомендовал использовать самонастройщик, поскольку он переопределит некоторые настройки из установки Zend Server.
Итак, хотя у меня есть две установки mysql, я все еще только ссылаюсь на один - я даже не знаю, как ссылаться на второй, но на данный момент мне не нужно.