Обновление
Кажется, ссылка в выбранном ответе является лучшим решением, так как вам не нужно добавлять его в свой путь, он устанавливает его в / usr /бен.Первоначально меня скинуло это, так как в ответе упоминаются установочные диски, которые больше не существуют (и не нужны здесь).
Оригинальный пост
make
пропал без вести намоя установка OSX Lion, даже с установленным XCode.
Я обнаружил, что он был не в /usr/bin
, а в /Developer/usr/bin
, который по умолчанию не входит в переменную среды $ PATH.Скорее всего, это результат установки XCode.
У вас есть несколько вариантов:
- установить его в один из каталогов, который находится на вашем пути
- сделайте символическую ссылку, указывающую на каталог bin разработчика (например, из / usr / bin)
- измените ваш путь, включив каталог разработчика (что я и сделал) - см. ниже
Добавьте корзину разработчика на свой путь:
Где-нибудь в ~ / .bashrc поместите следующий код:
export PATH=$PATH:/Developer/usr/bin
#Remove Duplicates:
PATH=`perl -e '@A=split(/:/,$ENV{PATH});%H=map {$A[$#A-$_]=>$#A-$_} (0..$#A);@A=join(":",sort{$H{$a} <=> $H{$b} }keys %H);print "@A"'`
export PATH
- Строка 1: добавить / Developer / usr/ bin - конец текущего пути, поэтому он имеет низкий приоритет
- Строка 3: поскольку мы корректируем путь, мы хотим удалить дубликаты (если вы используете источник более одного раза).Дубликаты на самом деле не являются проблематичными, но это должно привести к тому, что один и тот же каталог не будет выполняться поиск более одного раза, что может сделать его быстрее.
- Строка 4: сделать его доступным для вашей среды
Примечание:
Если вы используете другую оболочку (например, csh), вам придется настроить приведенный выше скрипт и внести изменения в соответствующий файл ресурсов (~/.cshrc).
Чтобы применить изменения, вам нужно будет source ~/.bashrc
или заново открыть свой терминал.