모듈을 다운 받다가 아래 에러를 마주쳤다..
Error: Your platform and architecture (Darwin-arm64) is unsupported.
Intel 프로세서 아키텍처는 x86_64 이고 Apple Silicon M1은 arm64 아키텍처를 사용한다.
해당 모듈은 arm64 아키텍처를 지원하지 않아 발생한 에러다.
M1,,, 또 너냐,,,
터미널 아키텍처 바꾸기
arch -arch x86_64 /bin/zsh
터미널에서 아키텍처를 바꿀 수 있다.
arch -arch arm64e /bin/zsh
계속 x86_64 아키텍처를 사용할 수도 없고 해당 커멘드를 매번 입력하기 버겁다...
아무래도 x86_64환경이 더 느리다.
커멘드 alias 설정
vi ~/.zshrc
빠르게 터미널 환경을 변경할 수 있도록 설정
alias za="arch -arch arm64e /bin/zsh"
alias zx="arch -arch x86_64 /bin/zsh"
source ~/.zshrc
이제 터미널에 za
zx
만 입력해도 아키텍처를 바꿀 수 있다.
하지만 뭔가 불편하다.. 내 터미널은 지금 어떤 아키텍처를 사용하고 있지..?
터미널에서 현 아키텍처 표시하기
Powerlevel10k에서 커스텀 프롬프트를 만들면 된다.
open ~/.p10k.zsh
prompt_example 찾아 밑에 아래 코드를 복사 한다.
function prompt_arch() {
if [[ $(arch) == "i386" ]]; then
p10k segment -t '🐢'
fi
}
function instant_prompt_arch() {
prompt_arch
}
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS
를 찾아 arch
를 추가한다.
typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(
# os_icon # os identifier
dir # current directory
vcs # git status
prompt_char # prompt symbol
**arch**
)
뚜벅 뚜벅 귀엽다 🥰
참고 자료
프론트엔드 개발환경 세팅
1 / 7
23.01.28
0분
안 해본 사람은 있어도 한 번만 하는 사람은 없다.