Homebrew постійно говорить, що XCode не встановлений


10

Я намагаюся встановити Ruby за допомогою Homebrew, менеджера пакунків OSX.

Коли я запускаю «варити встановити рубін», я постійно отримую повідомлення «Попередження: XCode не встановлено!». XCode встановлений, він бреше.

Чи можна щось спробувати виправити? Я запускаю Лева з XCode 3.2.6.


Я не дуже хочу використовувати будь-які нові речі XCode тхо ... Це не так, як Homebrew мав залежність від XCode 4 ...
Jaco Pretorius

@slhck - виявляється, ти мав рацію. Оновлення до XCode 4 вирішило це. Тому я думаю, що фактична помилка тут полягає в тому, що повідомлення про помилку є невірним - воно повинно говорити щось на кшталт "Попередження: Ви використовуєте застарілу версію XCode". Якщо ви опублікуєте це як відповідь, я прийму?
Яко Преторій

Відповіді:


3

Згідно з Homebrew Wiki , під час роботи OS X Lion потрібно використовувати версію Xcode ≥ 4.1.

Вони насправді кажуть ...

Зауважте, що використання XCode старше 4,1 на 10,7 може спричинити помилки в побудові.

... але повідомлення "попередження", ймовірно, вводить в оману. Спробуйте оновити Xcode до останньої версії через Mac App Store.


8

Homebrew не працює з XCode 4.3. Вам також потрібно встановити Інструменти командного рядка для Xcode.

Це можна зробити, запустивши XCode і перейшовши до Налаштування-> Завантаження-> Інструменти командного рядка та натисніть на встановити. Або отримуйте їх щороку з https://developer.apple.com/downloads/index.action .

Нарешті мені довелося зателефонувати

 xcode-select -switch /Applications/Xcode.app

1

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

У мене також була ця проблема (Brew, що стверджує, що xcode не встановлений), працює під редакцією 10.7. Я видалив Xcode 4.1 і використав магазин додатків, щоб встановити Xcode 4.2, тож він точно був оновлений. Я вручну додав / розробник / usr / bin на свій шлях, що не допомогло. Але перезавантаження зробила.


0

Додайте наступний каталог до свого шляху, додавши цей рядок у свій ~/.bash_profile:

export PATH=$PATH:/Developer/usr/bin:/Developer/usr/local/bin

0

Що для мене працювало, це просто запустити додаток XCode і натиснути «ОК» на «Почати використовувати XCode» ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.