2 votos

Enlace simbólico a Emacs 24 no funciona

Me gusta crear un directorio bin en mi directorio home y hacer que el primer elemento de mi $PATH. Yo, a continuación, crear enlaces simbólicos para reemplazar el valor predeterminado de MacOS versión instalada de ciertas aplicaciones. He hecho esto en el pasado con Emacs.

Por CIERTO, también me gusta lanzamiento de emacs desde la línea de comandos así, puedo crear un alias de 'alias de e="emacs -nw"' en mi .zrshrc o .archivo de perfil.

Ahora estoy en Yosemite y yo no puedo conseguir este trabajo. La mente que Emacs se está ejecutando cuando hago clic en el Emacs.aplicación en Aplicaciones (en modo de Ventana).

Aquí es lo que me sale cuando ejecuto el enlace simbólico versión de la línea de comandos:

Warning: arch-dependent data dir `/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nextstep/Emacs.app/Contents/MacOS/libexec/': No such file or directory
Warning: arch-independent data dir `/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nextstep/Emacs.app/Contents/Resources/etc/': No such file or directory
Warning: Lisp directory `/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nextstep/Emacs.app/Contents/Resources/lisp': No such file or directory
Error: charsets directory not found:
/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nextstep/Emacs.app/Contents/Resources/etc/charsets
Emacs will not function correctly without the character map files.
Please check your installation!

2voto

David Puntos 176

Después de un poco de orientación de la Marca (ver comentarios anteriores). Yo lo que hice fue crear un archivo en mi bin con el nombre de emacs y con el siguiente contenido ...

/Applications/Emacs.app/Contents/MacOS/Emacs "$@"

entonces

chmod 755 emacs

y yo estoy arriba y se ejecuta desde la línea de comandos con un nuevo y brillante Emacs 24.4 y haciendo caso omiso de la incorporada en Emacs 22

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