1 votos

¿Cómo puedo ejecutar un script en Rosetta desde la terminal en un Mac M1?

¿Cómo puedo ejecutar un script de shell/bash/zsh en Rosetta desde Terminal sin tener que abrir Terminal en Rosetta?

9voto

Tres Puntos 2902

El comando arch es útil para ese propósito

arch -nombre_archivo binario args ...

Ver man arch para más detalles

Ejemplo sin rosetta:

echo "arch" > build.sh
arch -arm64 /bin/bash ./build.sh 

Salida:

arm64

Ejemplo con rosetta:

echo "arch" > build.sh
arch -x86_64 /bin/bash ./build.sh

Salida:

i386

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X