Для открытия «Программа» необходимо установить Rosetta. Установить?
#О чём сообщение
Компьютеры Mac с чипами M1, M2, M3 и новее используют архитектуру arm64. Старые программы для Intel (x86_64) не запускаются на ней напрямую. Для них существует транслятор Rosetta 2, который при первой попытке запуска предлагает установку. Если вы отказались или установка не прошла, программа не откроется. Новые приложения собираются как универсальные (Universal), для них Rosetta не нужна.
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Нет интернета или он блокируетсяПрокси, VPN, корпоративный фильтр. | Установка зависает. | Отключите VPN и повторите. |
| Старая macOSRosetta 2 поддерживается начиная с macOS 11 на Apple Silicon. | Команда не распознаётся. | Обновите систему. |
| Ошибка загрузки обновленияСервер недоступен. | Сообщение о сбое. | Повторите позднее или обновите систему через «Обновление ПО». |
| Mac на процессоре IntelRosetta не нужна. | uname -m показывает x86_64. | Причина другая: версия программы или macOS. |
| Приложение не работает и с RosettaИспользует драйверы ядра, виртуализацию. | Крах при запуске. | Найдите версию для Apple Silicon. |
| Плагины для Intel-хостаХост arm64, плагин x86_64. | Плагин не виден. | Запустите хост через Rosetta. |
#Установка Rosetta
- Нажмите «Установить» в окне запросаЕсли на Mac с Apple Silicon при запуске приложения для Intel появляется системный запрос Rosetta, проверьте, что приложение скачано из официального источника, затем нажмите «Установить» в диалоговом окне macOS. При необходимости введите пароль администратора и дождитесь завершения. После этого откройте приложение вновь. Если такого окна нет, а компьютер Mac с Intel, Rosetta 2 не нужна и этот шаг неприменим.
- Выберите способ в командной строке или терминалеЕсли предыдущие действия не помогли, прочитайте назначение каждого варианта ниже. Не выполняйте их все подряд: выбирайте только соответствующий вашей ситуации.
- Выполните команду установкиНа Mac с Apple Silicon откройте Finder → «Программы» → «Утилиты» → «Терминал» и введите
softwareupdate --install-rosetta. Прочитайте лицензию и согласитесь, если принимаете условия; не добавляйте--agree-to-licenseавтоматически ради обхода вопроса. После установки снова откройте исходное Intel-приложение и проверьте результат. - Дождитесь сообщения «Install of Rosetta 2 finished successfully»После выполнения установки в терминале дождитесь окончания процесса и сообщения об успешном завершении. Если появилось сообщение об ошибке сети или несовместимости, запишите его и проверьте интернет и обновления macOS. Не закрывайте Терминал, пока установка идёт. После успеха запустите нужную программу повторно; если она по-прежнему не работает, причина может быть в неподдерживаемых расширениях или устаревшей версии приложения, а не в Rosetta.
- Запустите программу сноваЗакройте программу через её меню → «Завершить» или сочетанием Command+Q. Затем откройте Finder → «Программы» и запустите её снова; повторите то же действие, которое приводило к ошибке. При новом сбое запишите текст сообщения и время; не удаляйте приложение вместе с пользовательскими данными без резервной копии.
Для программ в виде .app в «Свойствах» (Cmd+I) есть пункт «Открывать с помощью Rosetta» — он нужен, когда надстройки или плагины рассчитаны только на Intel.
#Если установка не удаётся
Rosetta не нужна для Docker-образов, виртуальных машин и ряда инструментов разработчика — у них собственные механизмы эмуляции. Для типичных настольных программ достаточно одной установки: после неё система сама запускает Intel-приложения в фоне.