J'ai installé emacs 26.1 via brew install emacs
mais quand j'essaie de démarrer emacs
via la ligne de commande, seule la version obsolète fournie par Apple (22.1.1) s'ouvre.
Cependant, emacs est apparemment correctement lié :
$ which -a emacs
/usr/local/bin/emacs
/usr/bin/emacs
$ exa -l /usr/local/bin/emacs
lrwxr-xr-x 32 $USER 26 Aug 22:42 /usr/local/bin/emacs -> ../Cellar/emacs/26.1_1/bin/emacs
$ exa -l /usr/local/Cellar/emacs/26.1_1/bin/emacs
lrwxr-xr-x 10 $USER 25 May 18:41 /usr/local/Cellar/emacs/26.1_1/bin/emacs -> emacs-26.1
PATH
a également /usr/local/bin
avant /usr/bin
alors pourquoi emacs
encore ouvert /usr/bin/emacs
?
1 votes
Y a-t-il des pseudonymes ? Run
alias
pour le découvrir. Une fonction peut également causer ce problème et ne serait pas remarquée par les utilisateurs.which
. Exécuterset
pour voir si des fonctions sont définies.0 votes
Vérifiez la sortie de
type -a emacs
1 votes
@chicks Il n'y a pas d'alias et
set | grep 'emacs'
uniquement les retoursSHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
@NimeshNeematype -a emacs
donneemacs is /usr/local/bin/emacs
emacs is /usr/bin/emacs
0 votes
@NimeshNeema Je me suis déconnecté et reconnecté avant de lancer la commande, donc le chemin d'accès est déjà correct.