После обновления до OS X 10.9 Mavericks Я попытался запустить приложение Rails 3, но соединение с базой данных PG не работало. Проверка на PGAdmin III, база данных все еще существует, и она работает нормально. Поэтому я попытался переустановить жемчуг pg:
gem uninstall pg
gem install pg
Но последняя команда не удалась и дает следующую ошибку:
Создание собственных расширений. Это может занять некоторое время... ОШИБКА: Ошибка установка pg:
ОШИБКА: Не удалось создать собственное расширение gem.
/Users/XXX/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb checking for pg_config... yes Using config values from
/USR/локальные/бен/pg_config * extconf.rb не удалось * Не удалось создать Makefile по какой-то причине, возможно, отсутствовали необходимые библиотеки и/или заголовки. Проверьте файл mkmf.log для получения более подробной информации. Вам может потребоваться конфигурация варианты.
/Users/XXX/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:381:in `try_do ': компилятор не смог сгенерировать исполняемый файл.
(RuntimeError) Сначала вы должны установить средства разработки. из /Users/XXX/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:461:in
try_link0' from /Users/XXX/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:476:in
try_link 'из extconf.rb: 39: in `'
Я думаю, проблема связана с инструментами Xcode для разработчиков. Я обновил Xcode до последней версии, но это не решило проблему. Вы знаете, как это исправить?