Il collegamento simbolico a Emacs 24 non funziona

2

Mi piace creare una directory bin nella mia home directory e renderla il primo elemento nel mio $ PATH. Creo quindi collegamenti simbolici per sovrascrivere la versione predefinita di MacOS installata di alcune app. L'ho fatto in passato con Emacs.

BTW Mi piace anche lanciare emacs dalla riga di comando, quindi creo un alias di "alias e=" emacs -nw "" nel mio file .zrshrc o .profile.

Ora sono su Yosemite e non riesco a farlo funzionare. Intendiamoci che Emacs è in esecuzione quando clicco su Emacs.app in Applicazioni (in modalità Finestra).

Ecco cosa ottengo quando eseguo la versione del collegamento simbolico dalla riga di comando:

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!
    
posta user169755 28.03.2015 - 21:38
fonte

1 risposta

2

Dopo un piccolo consiglio da Mark (vedi i commenti sopra). Quello che ho fatto è stato creare un file nel mio cestino con il nome emacs e con il seguente contenuto ...

#!/bin/sh
/Applications/Emacs.app/Contents/MacOS/Emacs "$@"

quindi

chmod 755 emacs

e sono attivo e in esecuzione dalla riga di comando con un nuovo lucido Emacs 24.4 e ignorando l'Emacs integrato 22

    
risposta data 31.03.2015 - 15:34
fonte

Leggi altre domande sui tag