Hur man kör Homebrew & x86 Terminal Apps på M1 Mac
Innehållsförteckning:
Om du är en av de tidiga användare som skaffade en M1 Apple Silicon Mac och upptäcker att Homebrew och många andra x86-terminalappar ännu inte har stöd för den nya Arm-arkitekturen, kommer du att vara glad att veta att det finns en ganska enkel lösning.
Knepet är att köra en parallell Terminal-applikation genom Rosetta. Och ja, det betyder att du måste installera Rosetta på Apple Silicon Mac först, om du inte redan har gjort det.
Hur man kör x86 Homebrew & Terminal Apps på Apple Silicon Macs
Här är lösningen tills inbyggd support kommer:
-
…
- Välj Terminal.app och högerklicka på den, välj sedan "Duplicera"
- Byt namn på den duplicerade Terminal-appen till något uppenbart och distinkt, som "Rosetta Terminal"
- Välj nu den nyligen omdöpta appen "Rosetta Terminal" och högerklicka och välj "Hämta info" (eller tryck på Kommando+i)
- Markera rutan för "Öppna med Rosetta", stäng sedan fönstret Få info
- Kör "Rosetta Terminal" som vanligt, som fullt ut kommer att stödja Homebrew och andra x86-kommandoradsappar
Du vill göra detta även om du installerar Homebrew på M1 Mac, åtminstone tills en inbyggd version av Homebrew är tillgänglig.
Homebrew är ett fantastiskt verktyg med en mängd fantastiska paket för mer avancerade Mac-användare och de som är vana vid kommandoraden.
Förmodligen inom en inte avlägsen framtid kommer Homebrew att uppdateras för att stödja ARM och Apple Silicon inbyggt, men för närvarande, använd den här lösningen för att få dina x86- och Homebrew-terminalappar att fungera bra på din nya M1 Apple Silicon Mac, oavsett om det är en MacBook Pro, MacBook Air eller Mac mini.
Den här praktiska lösningen beskrevs av Notion.so, så tack till dem för upptäckten.
Känner du till ett annat sätt att få x86-terminalappar att köra på en ny Apple Silicon Mac? Dela med oss i kommentarerna nedan!