2013-12-07 5 views
5

Попытка установить средства командной строки на OSX 10.9 Mavericks, чтобы после этого установить MacPort. До сих пор это был кошмар.Не удается установить инструменты командной строки Xcode 5

Сначала попробовал старый способ: Xcode -> Настройки -> Загрузка и загрузка оттуда. Он не отображается в этом списке.

Затем я попробовал команду так: обновление программного обеспечения

xcode-select --install 

Программа открывает, просит меня, чтобы установить его, я говорю да, то на экране появляется сообщение, сообщающее мне программное обеспечение не доступно:

http://i.stack.imgur.com/kQHNp.png

Так что я пошел на сайт компании Apple разработчика и загружается вручную следующий файл:

command_line_tools_os_x_mavericks_for_xcode__late_october_2013.dmg 

Я установил его, все идет хорошо, никаких сообщений об ошибках не появляется. Поэтому я думаю: да! в конце концов!. Но ничего не изменилось, похоже, что ничего не было установлено. MacPorts продолжает не работать, и когда я проверяю, если CLT был установлен должным образом, как это:

не
pkgutil --pkg-info=com.apple.pkg.DeveloperToolsCLI 

Я получаю это:

No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'. 

Так, насколько система обеспокоена, был установлен не CLT ,

Теперь я не знаю, что делать, я пробовал все, что мог сказать мне Интернет, и до сих пор ничего не работало. Я начинаю немного отчаянно.

ответ

2

Если инструменты командной строки Xcode были установлены без остальной части Xcode на Mavericks, то местоположение каталога, в котором они установлены, было изменено на /Библиотека/Разработчик. Если установлено полное приложение Xcode, инструменты командной строки будут встроены внутри /Applications/Xcode.app.

Для получения дополнительной информации по этому вопросу, пожалуйста, см этот пост:

http://derflounder.wordpress.com/2013/11/15/xcode-command-line-tools-included-with-xcode-5-0-x-on-mavericks/

Вам может понадобиться обновить значения PATH, чтобы включить ссылку на /Library/Developer для того, чтобы MacPorts, чтобы иметь возможность для обнаружения инструментов командной строки Xcode. Вики MacPorts имеет пост по обновлению значения PATH для вашего профиля оболочки, которые могут помочь здесь:

https://trac.macports.org/wiki/InstallingMacPorts#RequirementsfortheMacPortsshellenvironment

+0

О, хорошо, так CLT поставляется с Xcode в настоящее время. Итак, если я снова установил их вручную, мне нужно что-то удалить? Почему команда проверки ничего не возвращает? Должен ли я перенаправлять MacPorts в /Applications/Xcode.app или он должен быть направлен туда уже? – user2938976

+0

Удаленный Xcode, все работает как шарм. Интересно, что произойдет, когда я его установлю, хотя – user2938976

+0

@ user2938976 что случилось? – Jeremy

Смежные вопросы