2 votos

¿Cómo ejecutar VSCode Integrated Terminal en x86_64 en Apple M1 (arm64)?

VSCode ahora tiene una versión arm64, el problema es que todavía hay un montón de herramientas de desarrollo de línea de comandos que están utilizando la arquitectura x86_64.

Por el momento no parece haber un plugin o preferencias para cargar el Terminal VSCode integrado en un arch .

# load up the Integrated Terminal in VSCode
echo $TERM_PROGRAM # will say vscode

# check arch
arch # will say arm64 if you have Apple M1

1voto

Alphonse Ogulla Puntos 21

Intenté añadir otro shell, etc., pero descubrí que lo más fácil era actualizar la configuración del shell para buscar vscode . Una vez que un zsh se carga la sesión y se detecta que está en el sistema integrado vscode Terminal, lanzará otro shell dentro del arco

Añade esto a tu ~/.zshrc o cualquier configuración de shell que esté utilizando:

# simulates iTerm i386 within VSCode Integrated Terminal
if [[ $TERM_PROGRAM == "vscode" ]] && [[ $(arch) == "arm64" ]];
then
  exec arch -x86_64 $SHELL
fi

# you may notice if you exit the terminal an abrupt 127 error, but shouldn't be an issue.

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