Cannot install in Homebrew on ARM processor in Intel default prefix

bunny.log·2023년 3월 2일
0
post-custom-banner

이슈

brew 명령어를 사용해 nvm을 설치해주려고 하는데 아래처럼 에러가 발생했다.

Error: Cannot install in Homebrew on ARM processor in Intel default prefix

위 에러가 발생하는 원인은 바로 인텔 버전으로 잘못설치해서 brew 의 prefix 가 /usr/local 로 지정되어있기 때문입니다.

m1에서는 /opt/homebrew로 되어있어야 한다고 한다.

일단 아래 명령어로 브류의 prefix를 먼저 확인해봅시다

brew config


위처럼 /usr/local 로 설정되있을경우 intel용으로 m1 mac에서 사용하려면 /opt/homebrew 로 변경해줘야합니다.

위 처럼 설정했으면 /opt/homebrew/bin/brew doctor 명령어를 치면

아래처럼 결과가 나오는 echo 부분을 복사해서 터미널 에 입력해줍니다.

그다음 터미널을 종료 후 재시작 시켜주고 다시 brew config를 사용하면 제대로 실행되는걸 확인 할 수 있습니다.

출처
https://blog.dalso.org/article/m1-mac-brew-error-cannot-install-in-homebrew-on-arm-processor-in-intel-default-prefix

profile
https://github.com/nam-yeun-hwa
post-custom-banner

0개의 댓글