Я новичок в Mac. Я могу видеть , что есть gcc
, git
и т.д. в « /usr/bin
папке». Но когда я хочу использовать их, это подсказывает так:
MacBook-Pro:~ nan$ git
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
MacBook-Pro:~ nan$ gcc
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
Означает ли это, что я должен установить xcode
для использования gcc
или git
, большое спасибо заранее!
/usr/bin/git
вызовы,xcode-select
которые выдают ошибку, поэтому/usr/bin/git
может быть просто оболочкой, которая выбирает из установленных версий инструментов разработчика. См. Раздел ФАЙЛЫ на developer.apple.com/library/mac/documentation/Darwin/Reference/…Ответы:
Нет, не, по крайней мере, больше. Возможность, упомянутая @jherran, включает в себя установку еще одного программного обеспечения. Если с вами все в порядке, вы можете использовать Hombrew или Macports. Его противоречивый, какой из них «лучше», так возьмите тот, который вам нравится.
Но, поскольку OSX Yosemite (или, может быть, раньше, не уверен), инструменты командной строки можно устанавливать отдельно, и это здорово, поскольку это позволило мне отказаться от огромного бесполезного приложения XCode, бездействующего на моем жестком диске. Самым простым способом может быть просто загрузить нужный пакет от Apple здесь .
При вводе команд, которые вы упомянули, всплывает ли окно, предлагающее установить инструменты командной строки? Она изложена здесь , что это то , что должно произойти.
Или просто попробуйте запустить
Который должен делать то, что вы хотите. Они могут быть обновлены через магазин приложений, по крайней мере, на Yosemite.
Обратите внимание, что если исполняемые файлы присутствуют
/usr/bin
, вы должны иметь возможность вызывать их с полным именем, например/usr/bin/git
.источник
Вы можете установить их оба, используя Homebrew :
Чтобы установить homebrew, вам понадобится всего одна команда:
В любом случае, если вы хотите использовать git и gcc, установленные в вашей системе, вам не нужно устанавливать Xcode, вместо этого вам просто нужно установить инструменты разработчика командной строки , которые вы можете установить, набрав:
источник
gcc
илиgit
в "/usr/bin
"? Они не исполняемые файлы? Почему нельзя использовать их напрямую?xcode-select --install
.