Open1
「Intel(Rosetta環境)」↔「Apple M1」環境を切り替える
概要
zshでのIntel、Apple M1環境の切替え&設定。
環境
- Mac mini (M1, 2020)
- macOS Big Sur 11.3
「Intel」↔「M1」 モードを切り替える
現在のモードを確認
uname -m
# M1
# arm64
# Intel
# x86_64
モードを切り替える
# M1 → Intel
arch -x86_64 zsh
# もとに戻す
exit
「~/.zshrc」
常にアーキテクチャを表示&パスの出し分け
~/.zshrc に以下を追記
# 常にモードを表示
PROMPT="$(uname -m) %m$ "
# モードによって切り分け
# arm64
if [[ "$(uname -m)" == arm64 ]]; then
export PATH=/opt/homebrew/bin/:$PATH
# x86_64
else
export PATH=/usr/local/bin/:$PATH
fi