Новата (чиста) инсталация на Lion няма инструменти за разработчици и Xcode 4.3 вече не включва make и friends

Някакви идеи за това как да се получи make и каквито и да било други неща, дошли заедно с по-ранните версии на Xcode? Директорията „/Developer“ вече не съществува, тъй като глупаво се отървах от нея с надстройката до Xcode 4.3.

Освен това изглежда, че в директорията CORE в „/System/Library/Perl/5.12/darwin-thread-multi-2level“ липсват заглавни (.h) файлове. Вярвам, че те също са попълнени с по-ранни версии на Xcode.

Не мога да създам никакви Perl модули без тях, по-специално чрез CPAN. Всяка помощ е високо ценена! Благодаря предварително.


person vpaterno    schedule 18.02.2012    source източник
comment
Препоръчвам да оставите системния perl сам и да инсталирате свой собствен.   -  person brian d foy    schedule 19.02.2012


Отговори (4)


Както виждам, имате два варианта:

Начин 1

a) С помощта на "App Store" инсталирайте Xcode версия 4.3.

b) Стартирайте инструментите на Xcode и завършете инсталационния процес.

c) След като Xcode е отворен, отидете в менюто Xcode -> Preferences...

г) Отидете в раздела за изтегляне.

Разделът за изтегляния в Xcode -› Предпочитания

д) Щракнете върху „Инсталиране“ до последната от четирите опции (Инструменти за командния ред (171,7 MB).

f) Това ще изисква от вас да създадете акаунт на програмист.

ж) Направете го тук: Регистрация на разработчици на Apple

з) Или създайте нов идентификатор, или използвайте стар.

i) След като попълните цялата си информация, ще стигнете до страница, където трябва да изберете една от трите програми за разработчици.

j) Изберете най-долната (безплатна) програма за разработчици на Safari.

k) Сега се върнете към раздела Xcode -> Preferences >> Downloads.

l) Щракнете върху инсталиране и поставете своя Apple ID и парола.

Начин 2

1) Отворете терминала

2) Въведете "cd" и натиснете enter.

3) Въведете „vim .profile“ и натиснете enter. Това или ще създаде нов файл, наречен ".profile", или ще редактира съществуващия ви.

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

5) Натиснете ESC.

6) Натиснете SHIFT + ':' (Сега трябва да видите точка и запетая в долната част на прозореца).

7) Въведете "wq". (Сега трябва да видите ":qw" в долната част на прозореца).

8) Натиснете enter.

9) Излезте от терминала.

10) Отворете терминала (Това презарежда промените, които сте направили в .profile)

11) Въведете „which make“. Резултатът трябва да бъде "/Applications/Xcode.app/Contents/Developer/usr/bin/make"

Ако имате някакви грешки (може да са необходими или не)

Опитайте да смените компилатора, който използвате. Ако предоставите повече информация, може да предложа алтернатива.

person Marlen T. B.    schedule 18.02.2012
comment
Благодаря ти! Не мисля, че добавянето на контейнера Xcode към моя път ще помогне с полетата за заглавки на perl, така че може да опитам първата опция (въпреки че @adiabatic също не е сигурен за каквото и да е съдържание на perl). Ще коментирам по-късно с актуализация. Вашите инструкции и подробности са забележителни! - person vpaterno; 20.02.2012

Искате „Инструменти за команден ред за Xcode – февруари 2012 г.“, налични от https://developer.apple.com/ (изисква се безплатно влизане на програмист).

...което също казва, че този пакет може да бъде изтеглен с помощта на панела с предпочитания за изтегляния в Xcode 4.3 и по-нови версии.

Нямам представа обаче дали има Perl неща.

person adiabatic    schedule 18.02.2012
comment
Благодаря. Ще пробвам. Да се ​​надяваме, че всички зависимости, от които се нуждая, ще дойдат за пътуването. - person vpaterno; 20.02.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 и да инсталирате каквито искате модули и когато надстроите операционната система отново, тя няма да я презапише.

person lutok    schedule 19.02.2012
comment
Благодаря за съвета @lutok, но предпочитам да имам една компилация на perl и да я поддържам чиста. Ще го имам предвид, ако отново се натъкна на стена. - person vpaterno; 20.02.2012

Можете просто да стартирате в терминала

xcode-select --install
person 蔡正海    schedule 26.11.2013