Saya telah mengompilasi versi emacs terakhir dari kode sumber (v24.2) karena versi yang diinstal pada komputer saya (cukup) lama bagi saya (v21.3). Saya sudah melakukan yang biasa:
$configure --prefix=$HOME
make
make install
Sekarang saya sedang menguji emacs dan menyadari bahwa ia masih meluncurkan versi sebelumnya ... sementara $HOME/bin
jalur saya seharusnya mengesampingkan sistem satu (karena itu ditanggung oleh $ PATH dalam .bashrc
file saya ).
Pikiran pertama saya adalah melihat which
output perintah. Dan mengejutkan, itu memberi jalan ke emacs baru. Saya tidak mengerti di mana perbedaannya di sini. Dalam sesi yang sama di sini adalah keluaran yang berbeda:
$ emacs --version
GNU Emacs 21.3.1
$ `which emacs` --version
GNU Emacs 24.2.1
Saya tidak memiliki alias yang melibatkan emacs. Sama sekali.
$ alias | grep emacs
$
Ada yang tahu apa yang sedang terjadi, tolong?