인프런 커뮤니티 질문&답변
macOS 실습 애플리케이션 실행이 안됩니다.
작성
·
18
0
<PART5. 시스템 관리 기본> 강의를 따라하던 중,
다운로드 받은 애플리케이션을 실행하는 명령어인
./go-web-application-macos 를 입력했더니 다음과 같이 나오며 실행이 안됩니다.
sh: bad CPU type in executable: ./go-web-application-macos 답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
nyum24님, 주어진 오류 메시지 “sh: bad CPU type in executable: ./go-web-application-macos”는 일반적으로 실행하려는 프로그램이 현재 시스템의 CPU 아키텍처와 호환되지 않는 경우 발생합니다.
가능한 해결 방법은 다음과 같습니다:
CPU 아키텍처 확인: Mac은 Intel 기반과 Apple Silicon(M1, M2 등) 기반으로 나뉘어 있습니다. 시스템의 CPU 아키텍처를 확인한 후, 해당 아키텍처에 맞는 프로그램을 다운로드하여 실행해야 합니다.
로제타 2 사용: 만약 Apple Silicon(M1, M2등) Mac을 사용 중이며, 프로그램이 Intel 기반이라면, 로제타 2를 이용하여 실행해보세요. 로제타 2는 Apple Silicon에서 Intel 기반 앱을 실행할 수 있도록 해주는 번역 레이어입니다. 터미널 명령어 앞에
arch -x86_64를 추가하여 로제타 2를 사용하여 실행할 수 있습니다:arch -x86_64 ./go-web-application-macos만약 위의 방법들로도 해결이 되지 않는다면, 해당 프로그램의 소스 코드가 있다면, 사용 중인 Mac의 CPU 아키텍처에 맞게 다시 빌드해보시는 것도 방법일 수 있습니다.
질문에 대한 추가 설명이나 다른 문제가 있으시면 언제든지 문의해 주세요!





