Доморощенный говорит, что XCode не установлен

10

Я пытаюсь установить Ruby с помощью Homebrew, менеджера пакетов OSX.

Когда я запускаю «brew install ruby», я получаю сообщение «Внимание: XCode не установлен!». XCode установлен, он врет.

Могу ли я попытаться это исправить? Я использую Lion с XCode 3.2.6.

Яко Преториус
источник
На самом деле я не собираюсь использовать какой-либо новый материал для XCode, хотя ... Не то чтобы Homebrew зависел от XCode 4 ...
Jaco Pretorius
@slhck - оказывается, ты был прав. Обновление до XCode 4 решило эту проблему. Таким образом, я предполагаю, что настоящая ошибка заключается в том, что сообщение об ошибке является неправильным - оно должно содержать что-то вроде «Предупреждение: вы используете устаревшую версию XCode». Если вы отправите это как ответ, я приму?
Жако Преториус

Ответы:

3

Согласно Homebrew Wiki , вам нужно использовать версию Xcode ≥ 4.1 при запуске OS X Lion.

Они на самом деле говорят ...

Обратите внимание, что использование XCode старше 4.1 на 10.7 может привести к ошибкам сборки.

… Но «предупреждающее» сообщение, вероятно, вводит в заблуждение. Попробуйте обновить Xcode до последней версии через Mac App Store.

slhck
источник
8

Homebrew не работает из коробки с XCode 4.3. Вам также необходимо установить инструменты командной строки для Xcode.

Вы можете сделать это, запустив XCode и перейдя в «Настройки» -> «Загрузки» -> «Инструменты командной строки» и нажав «Установить». Или получите их вручную от https://developer.apple.com/downloads/index.action .

Наконец мне пришлось позвонить

 xcode-select -switch /Applications/Xcode.app
BetaRide
источник
1

Вы также можете попробовать перезагрузить компьютер после установки Xcode.

У меня тоже была эта проблема (Brew утверждает, что xcode не был установлен), работает 10.7. Я удалил Xcode 4.1 и использовал магазин приложений для установки Xcode 4.2, так что он был определенно обновлен. Я вручную добавил / Developer / usr / bin в мой путь, что не помогло. Но перезагрузка сделала.

Какой-то парень в интернете
источник
0

Добавьте следующий каталог к ​​вашему пути, добавив эту строку в ваш ~/.bash_profile:

export PATH=$PATH:/Developer/usr/bin:/Developer/usr/local/bin
fijiaaron
источник
0

Для меня сработало просто запустить приложение XCode и нажать «ОК» на «Начать использовать XCode» ...

xpmatteo
источник