Я хочу установить и запустить две версии Homebrew одновременно на Apple Silicon Mac: версию ARM64 и версию Intel, работающую под Rosetta 2.
Я знаю Я могу добавить к любой команде brew arch --x86_64
, чтобы эмулировать Intel для этой команды, но это может привести к конфликтам для формул, зависимости которых вы уже построили для ARM64. Например:
Error: gnupg dependencies not built for the x86_64 CPU architecture:
pkg-config was built for arm64
gettext was built for arm64
readline was built for arm64
[email protected] was built for arm64
Как я могу установить и запустить две отдельные изолированные версии Homebrew (одну для собственного ARM64 и одну для эмулированной Intel), сохраняя при этом каждую из установленных формул и зависимостей отдельно?