Почему / usr / bin / arch не установлен? - PullRequest
1 голос
/ 10 мая 2011

Мое приложение зависело от наличия /usr/bin/arch, и я понял, что это было частью стандартной установки Mac OS X. Это там, если я установлю Snow Leopard с DVD, без установки инструментов разработчика. Тем не менее, я столкнулся с двумя пользователями с 10.6.7, которые пропустили этот файл. Есть ли нормальный способ получить Mac OS X без arch? Или установки этих пользователей просто не работают?

Ответы [ 2 ]

2 голосов
/ 11 мая 2011

/usr/bin/arch является частью пакета com.apple.pkg.BaseSystem, поэтому он должен присутствовать в каждой стандартной установке Mac OS X. Запуск:

$ pkgutil --file-info /usr/bin/arch

скажет вам пакет, который установил /usr/bin/arch и работает:

$ pkgutil --files com.apple.pkg.BaseSystem

расскажет вам содержимое этого пакета.

Возможно, стоит запустить последнюю на машинах тех пользователей, которые не получили arch.

0 голосов
/ 10 мая 2011

Я не уверен, почему этот файл отсутствует, но uname -p печатает имя архитектуры процессора. Проверьте man uname на наличие других переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...