1 votos

zsh: tipo de CPU incorrecto en el ejecutable (en Intel, no M1)

Tengo el caso inverso de la otra pregunta con el mismo nombre ( zsh: tipo de CPU incorrecto en el ejecutable ).

Utilicé el asistente de mudanza de mac para pasar de un M1 a un Intel y el PHP que se utiliza en mi terminal parece ser para el silicio M1, porque me sale

zsh: mal tipo de CPU en ejecutable: php

¿Cómo puedo encontrar y desinstalar el PHP que es utilizado por -zsh para reemplazarlo con un nuevo php?

1voto

Oskar Puntos 1242

Por tus detalles, lo que ha pasado está bastante claro. Un instalador (o usted) seleccionó una compilación no universal de php y la migración ha causado la rotura.

Puede confirmarlo desde su línea de comandos con esta herramienta:

which php

También puede comprobar su $PATH con este comando:

echo $PATH

A continuación se muestra lo que mi Aire tiene para un sistema operativo limpio y actual.

bmike@m2 ~ % echo $PATH
/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin
bmike@m2 ~ % sw_vers
ProductName:      macOS
ProductVersion:       13.3.1
BuildVersion:     22E261

La razón de la ruta es que puede inspeccionar cualquier ruta que no sea la predeterminada (las que difieren de la que he publicado anteriormente) para inspeccionar qué más puede tener instalado que pueda vigilar / reinstalar.

En cuanto al desmontaje y reinstalación, te propongo una secuencia mucho más fácil:

  1. Haga ahora una copia de seguridad antes de cambiar nada. Time Machine es ideal OMI, pero usted hace lo que usted es más cómodo para una restauración y copia de seguridad.
  2. Instale php para su nueva arquitectura. (Vi nuevo ya que la vieja instalación estaba en Apple Silicon, y necesitas una nueva instalación para Intel, no es que un tipo de CPU sea más nuevo - se trata de ti no de ellos). Yo iría con homebrew para instalar brew sí mismo para Intel y luego php para Intel (hacer una nueva pregunta si usted no puede conseguir brew install php a trabajar)
  3. Olvídate de limpiar el viejo php si consigues que funcione el nuevo
  4. Haz una copia de seguridad y luego planifica tus próximos pasos, independientemente de que hayan funcionado o no.

La razón para no desinstalarlo es que no has dado ninguna pista de cómo lo has instalado. Eso sería una pregunta diferente si usted había enumerado la fuente exacta / pasos y quería sólo una desinstalación. Usted se centró en conseguir algo de trabajo y me parece conseguir una nueva construcción es lo mismo que tener varias versiones de PHP y elegirlos - acaba de elegir el que desea y olvidar el viejo hasta que es el momento de limpiar la casa con una instalación de borrado.

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