Свежая (чистая) установка Lion не имеет инструментов разработчика, а Xcode 4.3 больше не включает make и друзей - PullRequest
2 голосов
/ 19 февраля 2012

Какие-нибудь идеи о том, как получить марку и все остальное, пришли вместе с более ранними версиями Xcode? Каталог '/ Developer' больше не существует, так как я тупо избавился от него при обновлении до Xcode 4.3.

Кроме того, в каталоге CORE в /System/Library/Perl/5.12/darwin-thread-multi-2level отсутствуют файлы заголовков (.h). Я считаю, что они также были заполнены более ранними версиями Xcode.

Я не могу собрать любые модули Perl без них, особенно через CPAN. Любая помощь с благодарностью! Заранее спасибо.

Ответы [ 4 ]

10 голосов
/ 19 февраля 2012

На мой взгляд, у вас есть два варианта:

Путь 1

a) Используя «App Store», установите Xcode Version 4.3.

b) Запустите инструменты Xcode и завершите процесс установки.

в) Когда Xcode открыт, перейдите в меню Xcode -> Preferences ...

d) Перейдите на вкладку загрузок.

image Preferences">

e) Нажмите «Установить», выбрав последний из четырех параметров (Инструменты командной строки (171,7 МБ).

f) Для этого потребуется создать учетную запись разработчика.

g) Сделайте это здесь: Регистрация разработчика Apple

h) Либо создайте новый идентификатор, либо используйте старый.

i) После заполнения всей вашей информации вы попадете на страницу, где вы должны выбрать одну из трех программ для разработчиков.

j) Выберите нижнюю (бесплатную) программу разработчика Safari.

k) Теперь вернитесь на вкладку Xcode -> Preferences >> Downloads.

l) Нажмите «Установить» и введите свой Apple ID и пароль.

Путь 2

1) Откройте терминологию

2) Введите «cd» и нажмите enter.

3) Введите "vim .profile" и нажмите ввод. Это создаст новый файл с именем «.profile» или отредактирует существующий.

4) Поместите "export PATH = / Applications / Xcode.app / Contents / Developer / usr / bin: $ PATH" в отдельной строке где-нибудь в файле.

5) Нажмите ESC.

6) Нажмите SHIFT + ':' (теперь вы должны увидеть точку с запятой в нижней части окна).

7) Тип "wq". (Теперь вы должны увидеть «: qw» внизу окна).

8) Нажмите ввод.

9) Выйти из терминала.

10) Открыть терминал (Это перезагружает изменения, сделанные в .profile)

11) Типа "который делают". Результат должен быть "/Applications/Xcode.app/Contents/Developer/usr/bin/make"

Если у вас есть какие-либо ошибки (могут быть или не быть необходимыми)

Попробуйте изменить используемый вами компилятор. Если вы предоставите больше информации, я мог бы предложить альтернативу.

4 голосов
/ 19 февраля 2012

Требуются «Инструменты командной строки для Xcode - февраль 2012», доступные с https://developer.apple.com/ (требуется бесплатный вход для разработчика).

… что также говорит о том, что этот пакет можно загрузить с помощью панели настроек «Загрузки» в Xcode 4.3 и более поздних версиях.

Не знаю, есть ли в нем Perl,

1 голос
/ 19 февраля 2012

У меня были трудности после обновления до Lion на моем старом macbookpro. У меня не было perlfaqs и другой документации. Я на самом деле добавил их вручную. Это убедило меня просто установить отдельную полную версию 5.14 в / usr / local и просто не связываться с системной версией.

Чтобы сделать это, установите инструменты Xcode из магазина приложений, затем загрузите исходный код в / usr / local / src (или где-нибудь еще) и запустите:

./configure
make
make test
sudo make install

Затем откройте терминал и введите:

export PATH="/usr/local/bin:/usr/local/sbin:$PATH" 

Вы должны иметь возможность запускать cpan и устанавливать любые модули, которые вы хотите, и когда вы снова обновите операционную систему, она не будет перезаписана.

0 голосов
/ 26 ноября 2013

Вы можете просто запустить в Терминале

xcode-select --install
...