Jak spouštět terminálové aplikace Homebrew & x86 na počítačích Mac M1
Obsah:
Pokud jste jedním z prvních uživatelů, kteří si pořídili M1 Apple Silicon Mac a zjistíte, že Homebrew a mnoho dalších x86 terminálových aplikací zatím nemá podporu pro novou architekturu Arm, budete jsme rádi, že existuje poměrně jednoduché řešení.
Trik je spustit paralelní terminálovou aplikaci prostřednictvím Rosetta. A ano, to znamená, že nejprve budete muset nainstalovat Rosetta na Apple Silicon Mac, pokud jste tak ještě neučinili.
Jak spouštět x86 Homebrew & Terminal Apps na Apple Silicon Mac
Zde je řešení, dokud nedorazí nativní podpora:
- Vyhledejte aplikaci Terminal ve složce Utilities (Vyhledávač > Přejít menu > Utilities)
- Vyberte Terminal.app a klikněte na něj pravým tlačítkem myši a poté vyberte „Duplikovat“
- Přejmenujte duplikovanou aplikaci Terminal na něco zřejmého a zřetelného, například „Rosetta Terminal“
- Nyní vyberte čerstvě přejmenovanou aplikaci „Rosetta Terminal“, klikněte pravým tlačítkem a vyberte „Získat informace“ (nebo stiskněte Command+i)
- Zaškrtněte políčko „Otevřít pomocí Rosetta“ a zavřete okno Získat informace
- Spusťte „Rosetta Terminal“ jako obvykle, který bude plně podporovat Homebrew a další x86 aplikace příkazového řádku
Toto budete chtít udělat, i když instalujete Homebrew na M1 Mac, alespoň dokud nebude k dispozici nativní verze Homebrew.
Homebrew je fantastický nástroj s řadou skvělých balíčků pro pokročilejší uživatele Mac a ty, kteří jsou zvyklí na příkazový řádek.
Pravděpodobně v blízké budoucnosti bude Homebrew aktualizován, aby nativně podporoval ARM a Apple Silicon, ale prozatím použijte toto řešení, aby vaše x86 a terminálové aplikace Homebrew fungovaly na vašem novém M1 Apple Silicon Mac, ať už je to MacBook Pro, MacBook Air nebo Mac mini.
Toto praktické řešení podrobně popsal Notion.so, takže jim děkujeme za objev.
Víte o jiném přístupu, jak spustit x86 terminálové aplikace na novém Apple Silicon Mac? Podělte se s námi v komentářích níže!