Snow Leopard: команда make не найдена, хотя XCode установлен?

Итак, я установил XCode на Snow Leopard. Почему я получаю такие сообщения:

sudo: make: command not found

Что мне нужно сделать, чтобы решить эту проблему?

Решение:

Я не уверен, что случилось, но я смог решить проблему, скачав самую новую версию XCode и переустановив ее. Теперь я вижу, что я правильно установил make.

$ which make
/usr/bin/make

4 ответа

Решение

Когда вы установили инструменты Apple Developer, вы также установили пакет "Unix Development"? Из файла инструментов разработчика Xcode 3.2.2 для Mac SDK 10.6 и файла README для iPhone SDK 3.2:

Монтаж

Установщик Xcode и iPhone SDK предоставляет шесть параметров для настройки установки с помощью кнопки "Настроить...":

...

  • UNIX Development. Инструменты командной строки, используемые для разработки на основе UNIX. Его компоненты всегда помещаются в /usr - одновременно устанавливается только одна версия.

Я полагаю, что именно это запускает утилиты в /usr/bin ...

Перейдите к Предпочтениям в XCode, выберите Загрузки и установите Инструменты Командной строки.

введите описание здесь

В итоге у меня возникла похожая проблема, из-за которой команда make загадочным образом исчезла с моего Mac после обновления. Я повысил статус со снежного барса до льва. Я также обновил с Xcode 4.2 до 4.3.

Однако после того, как установки, казалось бы, пошли хорошо, марки нигде не было видно. Кажется, что установка нового Xcode просто уничтожила его.

Я закончил тем, что использовал установщик GCC от блестящего Кеннета Рейтца, который работал отлично: https://github.com/kennethreitz/osx-gcc-installer

Убедитесь, что ваш PATH содержит каталог, который включает make.

Другие вопросы по тегам