Я скомпилировал последнюю версию emacs из исходного кода (v24.2), потому что версия, установленная на моем компьютере, (довольно) старая для меня (v21.3). Я сделал обычное:
$configure --prefix=$HOME
make
make install
Сейчас я тестирую emacs и понял, что он все еще запускает предыдущую версию ... в то время как мой $HOME/bin
путь должен переопределить системную (поскольку в моем .bashrc
файле он добавлен к $ PATH ).
Моей первой мыслью было увидеть which
вывод команды. И удивительно, это дает путь к новым Emacs. Я не могу понять, где здесь расхождение. В том же сеансе есть разные выводы:
$ emacs --version
GNU Emacs 21.3.1
$ `which emacs` --version
GNU Emacs 24.2.1
У меня нет псевдонима, связанного с Emacs. Совсем.
$ alias | grep emacs
$
Любая идея, что происходит, пожалуйста?