2

Обновляясь до Mavericks, я, кажется , сломал свою среду разработки Ruby on Rails, которая требует ruby 1.9.3 из-за различных зависимостей гемов. В этом каталоге приложения я пытаюсь переустановить ruby 1.9.3-p547:

rvm reinstall ruby-1.9.3-p547

Я тогда получаю ошибку:

checking whether the C compiler works... no
configure: error: in `/Users/dsfaulkenberry/.rvm/src/ruby-1.9.3-p547':
configure: error: C compiler cannot create executables

Глядя на файл config.log (~/.rvm/src/ruby-1.9.3-p547/config.log), я вижу:

dyld: Library not loaded: /usr/local/opt/cloog-ppl015/lib/libcloog.0.dylib
  Referenced from: /usr/local/Cellar/gcc46/4.6.4/gcc/libexec/gcc/x86_64-apple-darwin12.4.0/4.6.4/cc1
  Reason: image not found

Я вижу, что другие люди сталкивались с проблемами при обновлении до Mavericks и проблемами с компилятором c, но я не могу найти никаких ссылок на эту конкретную библиотеку или что мне делать (переустановить gcc? это вообще что то я могу сделать?)

Во многих решениях упоминается принятие лицензионного соглашения XCode, которое я заключил, и проблема сохраняется.

Пользователь Stack Overflow предложил удалить gcc через homebrew, что я и сделал безрезультатно, а другой пользователь предложил переустановить сам homebrew, что я и попробую.

1 ответ1

1

Инструменты командной строки (gcc goodies) не поставляются с Mavericks (вставьте здесь плохое слово). Вам нужно скачать новейший и замечательный xcode, перейти к настройкам xcode и установить инструменты командной строки (я думаю, что это в разделе General). Ты должен быть прав, как дождь.

Или же! Я заметил этот трюк: Установка инструментов командной строки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .