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.