Доморощенный говорит, что XCode не установлен
Я пытаюсь установить Ruby с помощью Homebrew, менеджера пакетов OSX.
Когда я запускаю "brew install ruby", я получаю сообщение "Внимание: XCode не установлен!". XCode установлен, он врет.
Могу ли я попытаться это исправить? Я использую Lion с XCode 3.2.6.
5 ответов
Согласно Homebrew Wiki, вам нужно использовать версию Xcode ≥ 4.1 при запуске OS X Lion.
Они на самом деле говорят...
Обратите внимание, что использование XCode старше 4.1 на 10.7 может привести к ошибкам сборки.
… Но "предупреждающее" сообщение, вероятно, вводит в заблуждение. Попробуйте обновить Xcode до последней версии через Mac App Store.
Homebrew не работает из коробки с XCode 4.3. Вам также необходимо установить инструменты командной строки для XCode.
Вы можете сделать это, запустив XCode и перейдя в "Настройки" -> "Загрузки" -> "Инструменты командной строки" и нажав "Установить". Или получите их вручную от https://developer.apple.com/downloads/index.action.
Наконец мне пришлось позвонить
xcode-select -switch /Applications/Xcode.app
Вы также можете попробовать перезагрузить компьютер после установки Xcode.
У меня тоже была эта проблема (Brew утверждает, что xcode не был установлен), работает 10.7. Я удалил Xcode 4.1 и использовал магазин приложений для установки Xcode 4.2, так что он был определенно обновлен. Я вручную добавил /Developer/usr/bin в мой путь, что не помогло. Но перезагрузка сделала.
Для меня было просто запустить приложение XCode и нажать "ОК" в "Начать использовать XCode"...
Добавьте следующий каталог к вашему пути, добавив эту строку в ваш ~/.bash_profile
:
export PATH=$PATH:/Developer/usr/bin:/Developer/usr/local/bin