Невозможно установить самоцвет MySQL на Snow Leopard с помощью Zend Server.

0

Там много информации о том, как установить рубин /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.

Любые предложения?

  • 0
    О, хммм, просто запустил "mysql --version" и получил это: /usr/local/zend/mysql/bin/mysql.client Ver 14.14 Distrib 5.1.47, для apple-darwin9.8.0 (i386) с использованием readline 5.1 Not 64-битный режим? Однако выполнение предыдущей команды без переключателя режима ENV по-прежнему приводит к той же ошибке.
  • 0
    Итак, я загрузил новую версию mysql и снова выполнил команду: sudo env ARCHFLAGS = "- arch x86_64" gem install mysql - --with-mysql-config = / src / mysql-5.1.50-osx10.6-x86_64 / mysql_config Получаем новую ошибку сейчас: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb --with-mysql-config = / src / mysql-5.1.50-osx10. 6-x86_64 / mysql_config extconf.rb: 10: команда не найдена: /src/mysql-5.1.50-osx10.6-x86_64/mysql_config --cflags *** extconf.rb не удалось ***
Теги:
osx-snow-leopard

1 ответ

0
Лучший ответ

Хорошо, я пошел вперед и собрал новую версию mysql для OSX 10.6 (64 бит), а затем запустил установку gem с помощью путей к этой новой установке. Затем камень был успешно создан.

Я бы не рекомендовал использовать самонастройщик, поскольку он переопределит некоторые настройки из установки Zend Server.

Итак, хотя у меня есть две установки mysql, я все еще только ссылаюсь на один - я даже не знаю, как ссылаться на второй, но на данный момент мне не нужно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню