ошибка при установке mysql ruby ​​gem на OSX 10.6.3 - PullRequest
0 голосов
/ 19 мая 2010

Итак, я получаю ту же проблему, что и здесь, - Ошибка установки Gem MySQL в Snow Leopard

Но я не смог исправить это, используя ответы по этой ссылке.

Вот краткая история -

  • У меня был MAMP на моей машине,
  • но теперь я скачал последнюю версию MySQL с mysql.com и установил версию 5.1.46
  • эта новая версия работает нормально, и клиент "mysql" может подключиться
  • и у меня также есть XCode v3.2.1, поскольку кто-то упомянул, что это может вызвать проблемы.

Вот ошибка -

**Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
    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/mysql/bin/mysql_config
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h
Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/mysql-2.8.1 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out**

1 Ответ

0 голосов
/ 01 июня 2010

«не удается найти заголовочные файлы для ruby» обычно означает, что система не может найти заголовочные файлы для Ruby. Это случилось со мной, когда я обновился до 10.6 с 10.5. Загрузите последнюю версию XCode с сайта Apple и установите ее заново. Убедитесь, что вы установили флажок «Разработка UNIX» во время установки. Заголовочные файлы для Ruby отсутствуют в основном пакете.

Установили ли вы другие версии Ruby или используете стандарт 1.8.7, поставляемый с OS X? Вы можете проверить свою версию ruby, набрав ruby -v в командной строке терминала.

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