Ho compilato l'ultima versione di emacs dal codice sorgente (v24.2) perché la versione installata sul mio computer è (abbastanza) vecchia per me (v21.3). Ho fatto il solito:
$configure --prefix=$HOME
make
make install
Ora sto testando emacs e mi sono reso conto che lancia ancora la versione precedente ... mentre il mio $HOME/bin
percorso dovrebbe sovrascrivere quello di sistema (dal momento che è anteposto a $ PATH nel mio .bashrc
file).
Il mio primo pensiero è stato vedere l' which
output del comando. E sorpresa, dà il percorso ai nuovi emacs. Non riesco a capire dove sia la discrepanza qui. Nella stessa sessione ecco i diversi output:
$ emacs --version
GNU Emacs 21.3.1
$ `which emacs` --version
GNU Emacs 24.2.1
Non ho alias che coinvolgono emacs. Affatto.
$ alias | grep emacs
$
Qualche idea di cosa stia succedendo per favore?