맥에서 터미널의 기본 arch는 arm64로 되어 있는데, 이걸 x86등으로 바꾸려면 아래처럼 Terminal의 Get Info 정보를 확인해서 “Open using Rosetta”를 체크해주면 된다.
저 체크박스를 해제하면 터미널에서 다음과 같이 확인된다.
% arch
arm64
brew 등의 어플리케이션을 설치할때 arch가 일치하지 않아서 에러를 내거나 rosetta 설치시에 아래와 같은 에러가 발생했다면 arch를 확인해 봐야 한다.
% arch
arm64
% arch -x86_64 $SHELL
% echo $TERM_PROGRAM
Apple_Terminal
% softwareupdate --install-rosetta
Installing Rosetta 2 on this system is not supported.
위와 같이 arch 아키텍쳐가 맞지 않을 경우 현재 터미널이 rosetta로 열렸는지 확인이 필요하다.