Sto provando a creare un link simbolico a emacs, in modo che Git possa usarlo come editor predefinito.
ln -s /Applications/Emacs.app/Contents/MacOS/Emacs emacs
Chiamare /Applications/Emacs.app/Contents/MacOS/Emacs
direttamente dal terminale funziona.
Chiamando ./emacs
in quella cartella viene visualizzato un popup che dice:
"This application will not run on your computer. Sorry!"
Il link simbolico ha le autorizzazioni rwxr-xr-x
.
Non credo che questo sia collegato a emacs, ho provato altre applicazioni. Per esempio scacchi:
$ /Applications/Chess.app/Contents/MacOS/Chess # working
$ ln -s /Applications/Chess.app/Contents/MacOS/Chess chess
$ ./chess
2017-04-19 14:39:05.479 chess[16972:4178764] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting
Come posso creare un link simbolico eseguibile funzionante a un'applicazione in /Applications
?
(il prossimo passo è passare attraverso uno script invece di un link simbolico, ma preferirei usare un link simbolico.)