Error : Cannot install on Intel processor in ARM default prefix (/opt/homebrew)!

mDev·2022년 1월 5일
0
post-thumbnail

M1 맥북을 사고나서 개발환경 세팅, github.io 를 로컬로 구성하던 중 homebrew, ruby, jekyll 을 설치하는데 꽤나 애를 먹었다.. 🤦‍♂️

위 포스팅에는 Rosetta로 homebrew 를 깔면서 환경설정이 뒤죽박죽된것에 대한 해결책을 정리해놓는다.

원인?

  • brew를 사용하여 install을 진행하던 중 나타났던 에러

brew config 로 경로확인

  • HOMEBREW_PREFIX: 부분이 /usr/local 로 되어 있음

해결방법

  • 초기 설정 때 터미널을 Rosetta를 사용하여 열기를 사용하여 설치해서 생긴 에러라 판단되어 homebrew 를 re-install 하였다.

Rosetta를 사용하여 열고 끄기 설정

Finder -> 응용프로그램 -> 사용하는 터미널 프로그램 오른쪽 클릭 -> 정보 가져오기에 가면 이런 창이 나타나는데,

위 그림에서 Rosetta를 사용하여 열기를 체크하면 된다.

Homebrew Re-install

Uninstall

/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh))"

Install

/bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))”

위 과정 후 PATH 등록을 해준다.

sudo vi ~/.zshrc

로 접속 후 i(insert) 로 하단 코드 추가

혹은

기존에 있는 환경설정 코드에 추가를 하면

export PATH=/opt/homerew/bin:$PATH

HOMEBREW_PREFIX가 정상적으로 /opt/homebrew 로 잘 설정되었다.

profile
Homo proponit, sed Deus disponit.

0개의 댓글