Как запустить терминальные приложения Homebrew и x86 на компьютерах Mac M1

Значок терминала Mac

Если вы один из первых пользователей, которые приобрели Apple Silicon Mac M1 и обнаружили, что Homebrew и многие другие терминальные приложения x86 еще не поддерживают новую архитектуру Arm, вы будете рады узнать, что есть довольно простой обходной путь. .

Хитрость заключается в том, чтобы запустить параллельное приложение Terminal через Rosetta. И да, это означает, что вам сначала нужно установить Rosetta на Apple Silicon Mac, если вы еще этого не сделали.

Как запустить приложения x86 Homebrew и Terminal на компьютерах Apple Silicon Mac

Вот обходной путь до появления встроенной поддержки:

  1. Найдите приложение Terminal в папке Utilities (Finder> Go> Utilities).
  2. Выберите Terminal.app и щелкните его правой кнопкой мыши, затем выберите «Дублировать».
  3. Переименуйте дублированное приложение «Терминал» во что-нибудь очевидное и отличное, например «Rosetta Terminal»
  4. Теперь выберите недавно переименованное приложение «Rosetta Terminal», щелкните правой кнопкой мыши и выберите «Получить информацию» (или нажмите Command + i).
  5. Установите флажок «Открыть с помощью Rosetta», затем закройте окно «Получить информацию».
  6. Запустите «Rosetta Terminal» как обычно, он будет полностью поддерживать Homebrew и другие приложения командной строки x86.

Вы захотите сделать это, даже если вы устанавливаете Homebrew на M1 Mac, по крайней мере, до тех пор, пока не будет доступна собственная версия Homebrew.

Homebrew — фантастическая утилита с множеством отличных пакетов для более продвинутых пользователей Mac и тех, кто привык к командной строке.

Предположительно в недалеком будущем Homebrew будет обновлен для поддержки ARM и Apple Silicon изначально, но пока используйте этот обходной путь, чтобы ваши терминальные приложения x86 и Homebrew работали нормально на вашем новом Apple Silicon Mac M1, будь то MacBook Pro, MacBook Air или Mac mini.

Этот удобный обходной путь был подробно описан Notion.so, поэтому спасибо им за открытие.

Знаете ли вы о другом подходе к запуску терминальных приложений x86 на новом Apple Silicon Mac? Поделитесь с нами в комментариях ниже!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *