Как мне установить CLI tools «под Rosetta 2» на MacBook M1?

#macos #arm #macos-big-sur #apple-silicon #rosetta-2

#macos #arm #macos-big-sur #apple-silicon #rosetta-2

Вопрос:

Получив MacBook M1 2020, я обнаружил, что большинство моих инструментов командной строки больше не могут быть установлены. Я предполагаю, что это произошло потому, что инструменты были скомпилированы для запуска на чипсете на базе Intel, а не на новом чипсете Apple (требуется цитирование).

Вот пример:

 APP is not (yet) supported on ARM processors!
Rerun the APP installer under Rosetta 2.
 

Как мне установить приложение «под Rosetta 2»?

Ответ №1:

Я нашел решение здесь, которое сработало.

В терминале используйте

arch -x86_64 zsh

чтобы запустить оболочку под Rosetta 2

Дополнение: я создал rosetta псевдоним, чтобы в будущем я мог переключаться:

 echo 'alias rosetta="arch -x86_64 zsh"' >> ~/.zshrc
 

Ответ №2:

установите rosetta и пропустите лицензионное соглашение

 softwareupdate --install-rosetta --agree-to-license