He compilado la última versión de emacs del código fuente (v24.2) porque la versión instalada en mi máquina es (bastante) antigua para mí (v21.3). He hecho lo usual:
$configure --prefix=$HOME
make
make install
Ahora estoy probando emacs y me di cuenta de que todavía lanza la versión anterior ... mientras $HOME/bin
se supone que mi ruta anulará la del sistema (ya que se antepone a $ PATH en mi .bashrc
archivo).
Mi primer pensamiento fue ver la which
salida del comando. Y sorpresa, da el camino a los nuevos emacs. No puedo entender dónde está la discrepancia aquí. En la misma sesión, aquí están las diferentes salidas:
$ emacs --version
GNU Emacs 21.3.1
$ `which emacs` --version
GNU Emacs 24.2.1
No tengo un alias relacionado con emacs. En absoluto.
$ alias | grep emacs
$
¿Alguna idea de lo que está pasando por favor?