Homebrew en M1

La tarea era simple: instalar mi entorno de desarrollo para Yii2 en Verin, mi nueva MacBook con chip M1. La idea, ejecutar lo siguiente y esperar que funcione:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
El problema:
Homebrew is not (yet) supported on ARM processors!
Rerun the Homebrew installer under Rosetta 2.
If you really know what you are doing and are prepared for a very broken
experience you can use another installation option for installing on ARM:
  https://docs.brew.sh/Installation
En sí, Homebrew no es compatible todavía con el chip M1, y tengo varias opciones, según Eric Yang en 5 Things I Have Learned Using the M1 MacBook Air:
  1. Instalar la versión inestable para procesadores ARM (como el M1).
  2. Instalar con el prefijo arch -x86_64 en una terminal de M1.
  3. Instalar normal en una terminal corriendo Rosetta 2.
Al parecer, la opción elegida por Eric fue la tercera, misma que me parece la más sensata: copiar la terminal, y configurar la para correr en una terminal con Rosetta 2, como se muestra en la imagen:

Ver imagen…

Figura 1: Terminal configurada para correr con Rosetta 2.
Abriendo esta nueva terminal podemos volver a correr el comando, sin problemas:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Y ya tenemos Homebrew en M1, y podemos instalar PHP y todo el stack de desarrollo web a través de la terminal con Rosetta 2 y brew.

Publicado: 2020-12-20





¿Tienes algún comentario?

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *