Eu instalei o Aquamacs em uma nova área de trabalho do OS X e queria poder chamar o programa a partir da linha de comando.
Chamar o arquivo dentro do aplicativo parece funcionar bem:
Amoss-iMac:bin amosjyng$ /Applications/Aquamacs.app/Contents/MacOS/Aquamacs
Mas, claro, o Emacs quando chamado do Terminal ainda é a versão 22. Então eu logar como root e tente
sh-3.2# rm emacs
sh-3.2# ln -s /Applications/Aquamacs.app/Contents/MacOS/Aquamacs emacs
Usar o link simbólico agora, no entanto, gera muitos problemas:
Amoss-iMac:bin amosjyng$ emacs
Warning: arch-dependent data dir (/Users/dr/Nightly/Cocoa23ub/aquamacs-emacs.git/nextstep/Aquamacs.app/Contents/MacOS/libexec/emacs/23.3.50/i386-apple-darwin9.8.0/) does not exist.
Warning: arch-independent data dir (/Users/dr/Nightly/Cocoa23ub/aquamacs-emacs.git/nextstep/Aquamacs.app/Contents/Resources/share/emacs/23.3.50/etc/) does not exist.
Error: charsets directory (/Users/dr/Nightly/Cocoa23ub/aquamacs-emacs.git/nextstep/Aquamacs.app/Contents/Resources/share/emacs/23.3.50/etc/charsets) does not exist.
Emacs will not function correctly without the character map files.
Please check your installation!
Warning: Could not find simple.el nor simple.elc
O que eu posso fazer para corrigir isso?
EDITAR :
Por isso, removi o link para Aquamacs e, em vez disso, escrevi um arquivo de script chamado emacs
, consistindo inteiramente de
/Applications/Aquamacs.app/Contents/MacOS/Aquamacs
E agora chamando emacs
dos trabalhos do Terminal.
Alguém tem outras maneiras de fazer isso?