Для Ruby on Rails, как «установить gem install mysql2» после обновления с Leopard до Snow Leopard? - PullRequest
0 голосов
/ 03 апреля 2011

Это всегда говорит:

ERROR:  Error installing mysql2:
    ERROR: Failed to build gem native extension.

        /Users/peter/.rvm/rubies/ruby-1.9.2-p180/bin/ruby extconf.rb
checking for rb_thread_blocking_region()... *** 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.

подобные вещи случаются, если это sqlite3:

ERROR:  Error installing sqlite3:
    ERROR: Failed to build gem native extension.

        /Users/peter/.rvm/rubies/ruby-1.9.2-p180/bin/ruby extconf.rb
checking for sqlite3.h... *** 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.

Обновление: по крайней мере sqlite3 сейчас строится ... то есть после I rvm remove 1.9.2-p180 и удаления всех 1.9.2 и переустановки с помощью rvm install 1.9.2, и теперь sqlite3 можно установить в комплекте, но у mysql2 все еще есть проблема.

1 Ответ

0 голосов
/ 03 апреля 2011

Я установил 64-битную версию сервера MySQL, и он будет установлен вместе, а затем этот вопрос помог с

Library not loaded: libmysqlclient.18.dylib (LoadError)

решение: Библиотека не загружена: ошибка libmysqlclient.16.dylib при попытке запустить 'rails server' на OS X 10.6 с помощью mysql2 gem

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...