Как запустить Homebrew & x86 Terminal Apps на M1 Mac

Оглавление:

Anonim

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

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

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

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

  1. Найдите приложение «Терминал» в папке «Утилиты» (Finder > Перейти в меню > Утилиты)
  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 нормально работали на вашем новом M1 Apple Silicon Mac, будь то MacBook Pro, MacBook Air или Mac mini.

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

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

Как запустить Homebrew & x86 Terminal Apps на M1 Mac