1 votos

¿Cómo hace un Emacs instalado con Homebrew para obtener la misma variable PATH que se establece en la shell?

Estoy ejecutando homebrew en un Mac mini M1 con macOS Ventura.

Uso Emacs.app desde el barril railwaycat/emacsmacport/emacs-mac y cuando compruebo en Emacs la variable de entorno heredada PATH, Emacs devuelve algo con /opt/homebrew/bin al principio.

Inicio Emacs.app haciendo doble clic, así que asumo que no se inicia ninguna terminal para esto. (Además, no uso el paquete exec-path-from-shell en Emacs).

¿Dónde se agrega el directorio bin de homebrew en el proceso de inicio? Miré en:

  • /etc/paths.d, pero homebrew no añade ninguna entrada allí.

  • ~/.zprofile y homebrew agrega cosas allí. Estas cosas aparecen en Emacs (cuando compruebo en Emacs a través de getenv PATH). Sin embargo, no tengo idea de por qué sucede esto (porque, como se mencionó anteriormente, no debería iniciarse ninguna terminal).

-1voto

John Palmieri Puntos 111

El paquete de emacs exec-path-from-shell puede ayudar a configurar el PATH en emacs de la misma manera que en una terminal.

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