Итак, я получаю ту же проблему, что и здесь, gem install mysql failure в Snow Leopard
Но я не смог его исправить, используя ответы по этой ссылке.
Вот краткая история -
Здесь ошибка -
**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**
"не может найти заголовочные файлы для ruby" обычно означает, что система не может найти файлы заголовков для Ruby. Это случилось со мной, когда я повысил до 10.6 с 10.5. Загрузите последнюю версию XCode с сайта Apple и переустановите ее. Убедитесь, что вы установите флажок "UNIX Development" во время установки. Файлы заголовков для Ruby не входят в основной пакет.
Установили ли вы другие версии Ruby или используете ли вы стандарт 1.8.7, который поставляется с OS X? Вы можете проверить свою версию ruby, набрав ruby -v
в командной строке терминала.