Не знал, что существует, или должен был быть, установщик Xcode, кроме магазина приложений. Спасибо.
Ответы:
13
Я был очень взбешен, когда узнал, что обновление OS X Lion уничтожило всю мою цепочку инструментов разработки. Однако с помощью друга я обнаружил, что цепочка инструментов вместо этого была перемещена в /Developer/usr/bin/папку на диске. Для моей насущной потребности, я только должен был сделать make, gccи g++доступен по пути, так что я создал символические ссылки /Developer/usr/bin/gnumake, /Developer/usr/bin/gcc-4.2и /Developer/usr/bin/g++-4.2внутри /usr/bin/папки. Тем не менее, я полагаю, что правильным решением было бы переустановить XCode для решения проблемы.
Только что установил Xcode 4.3 на Lion из магазина приложений, возникла та же проблема с gcc и т. Д. Не установлено. Возился, пока я не сделал следующее:
в XCode: «Настройки» -> «Загрузки». Выбрав «Компоненты», вы увидите список загружаемых компонентов.
Найдите Инструменты командной строки и нажмите «Установить». Вам будет предложено ввести имя пользователя и пароль разработчика Apple. После успешной аутентификации компонент инструментов командной строки загружает и устанавливает кучу полезных вещей, включая gcc.
Это более 3 ГБ. Действительно ли Apple так ненавидит разработчиков?
Зак Раттнер
Да. Удачи обновления тоже.
Вери
@Zach Ну, инструменты Dev всегда были немного большими, но разве не нужно было бы устанавливать новую версию Xcode при обновлении системы?
Slhck
1
Вы все еще можете получить Xcode бесплатно, если зарегистрируетесь (снова бесплатно) в Apple Developer Connection ( developer.apple.com ).
Скотт
4
@Nerian: загрузите и установите Xcode из AppStore, запустите «Install Xcode.app» (я пропустил этот шаг, не просто предполагал, что он установлен после установки из AppStore), затем gcc и другие инструменты сборки неожиданно заработают. Ого
timoxley
6
Вы можете просто поместить / Developer / usr / bin в ваш $ PATH, и все в порядке:
Если у вас уже установлен XCode, запустите sudo /Developer/Library/uninstall-devtools --mode=allдля удаления, а затем продолжите с шага 8.
bouke
Я удалил Xcode и попытался переустановить, но там не было шага «Install Xcode»… однако у меня все еще нет gcc-4.2 в моей командной строке…
Алан Х.
0
У меня тоже была эта проблема, когда даже после установки XCode4 на моем пути не было gcc. Но оказывается, что моя установка была просто повреждена. Я перезапустил установщик XCode, и теперь / usr / bin / gcc является символической ссылкой на /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2, как и должно быть.
редактировать: комментарий secoif был правильным. Просто переустановите XCode.
Ссылка на gcc таким образом, кажется, не работает правильно. Смотрите gist.github.com/1096750, где я пытаюсь сделать это, чтобы связать gcc / make для использования с OSX brew. Загрузите и установите из AppStore согласно моему другому комментарию.
Тимоксли
0
Новые установки Xcode (версии 4.2 и выше) через App Store не поставляются с gcc-4.2. Вы можете скачать и установить Xcode 4.1 через Apple Developer Central . Требуется бесплатная регистрация.
Ответы:
Я был очень взбешен, когда узнал, что обновление OS X Lion уничтожило всю мою цепочку инструментов разработки. Однако с помощью друга я обнаружил, что цепочка инструментов вместо этого была перемещена в
/Developer/usr/bin/
папку на диске. Для моей насущной потребности, я только должен был сделатьmake
,gcc
иg++
доступен по пути, так что я создал символические ссылки/Developer/usr/bin/gnumake
,/Developer/usr/bin/gcc-4.2
и/Developer/usr/bin/g++-4.2
внутри/usr/bin/
папки. Тем не менее, я полагаю, что правильным решением было бы переустановить XCode для решения проблемы.источник
Только что установил Xcode 4.3 на Lion из магазина приложений, возникла та же проблема с gcc и т. Д. Не установлено. Возился, пока я не сделал следующее:
в XCode: «Настройки» -> «Загрузки». Выбрав «Компоненты», вы увидите список загружаемых компонентов.
Найдите Инструменты командной строки и нажмите «Установить». Вам будет предложено ввести имя пользователя и пароль разработчика Apple. После успешной аутентификации компонент инструментов командной строки загружает и устанавливает кучу полезных вещей, включая gcc.
источник
Загрузите новый Xcode из App Store и запустите Install XCode. Это теперь бесплатно, а не 4,99 $.
источник
Вы можете просто поместить / Developer / usr / bin в ваш $ PATH, и все в порядке:
источник
Я выполнил эти шаги и смог снова запустить GCC.
источник
sudo /Developer/Library/uninstall-devtools --mode=all
для удаления, а затем продолжите с шага 8.У меня тоже была эта проблема, когда даже после установки XCode4 на моем пути не было gcc. Но оказывается, что моя установка была просто повреждена. Я перезапустил установщик XCode, и теперь / usr / bin / gcc является символической ссылкой на /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2, как и должно быть.
редактировать: комментарий secoif был правильным. Просто переустановите XCode.
источник
Новые установки Xcode (версии 4.2 и выше) через App Store не поставляются с gcc-4.2. Вы можете скачать и установить Xcode 4.1 через Apple Developer Central . Требуется бесплатная регистрация.
источник