반응형
서론
금번 맥북을 새로 구매하면서 선택 미스로 M1 CPU가 아닌 Intel CPU를 선택하게 되었다.
마이그레이션 작업을 진행하고 여러 패키지에서 bad CPU type in executable 이슈가 발생하였는데,
그 중 Vue를 사용하려다가 발생한 Node 패키지에 대한 이슈를 정리해본다.
관련 패키지 삭제
- M1 CPU를 사용하는 패키지를 우선적으로 삭제하려고 한다.
- brew uninstall node : node 패키지를 삭제하려고 하니 아래와 같은 에러가 발생한다.
- Error: No such keg: /usr/local/homebrew/Cellar/nvm
- brew uninstall --force node : force 옵션을 통해 강제로 node 패키지를 삭제하였다.
- brew uninstall node : node 패키지를 삭제하려고 하니 아래와 같은 에러가 발생한다.
패키지 재설치
- brew install -v node : clang 등 homebrew가 동작하는 과정을 모니터링할 수 있다.
- 설치 시간이 긴 패키지의 경우, 정상적으로 설치 과정이 동작하는 것을 확인하는 것이 좋다.
Intel -> M1 마이그레이션 관련 레퍼런스는 많은데...
- 구글링을 통해 해당 이슈를 살펴보면 Intel CPU에서 M1 CPU의 기기로 마이그레이션하는 상황이 많다. (당연)
- softwareupdate --install-rosetta : 해당 명령어로 안내해주는 경우가 많은데 위 경우에 해당한다.
- 어떻게 보면 필자의 이슈는 다운그레이드와는 같아서 관련 레퍼런스가 적다.
- 유감스럽게도 rosetta 설치는 Intel에서 지원하지 않았다.
- 받아드리고 해당 패키지 자체를 제거하여 Intel CPU를 호환하는 패키지를 재설치한다고 생각하자.
- softwareupdate 관련 명령어로 Intel CPU를 지원하는 업데이트는 아직 찾지 못했다.. ㅠ
728x90
반응형
'Tip' 카테고리의 다른 글
[사업] 정보통신 관련 간이과세 배제 및 허용 업종 (24.07.01) (3) | 2024.11.10 |
---|---|
[카카오톡] 초,중,고 학교생활기록부 발급하기 (5) | 2024.09.10 |
[실업급여] 조기재취업수당 계산기 (5) | 2024.09.08 |
[Github] Vue 프로젝트 Github Pages 배포하기 (2) | 2024.08.28 |
[Mac] 크롬 브라우저 새로고침 단축키 F5 설정 (0) | 2024.08.13 |
[Mac] 맥북-윈도우 키보드 단축키 동기화 설정 (0) | 2024.08.13 |
[UX/UI] 디지털 정부서비스 UI/UX 가이드라인 (0) | 2024.08.08 |
[Git] 협업 시 task branch에 main branch 필요내용 불러오기 (0) | 2024.07.30 |