Saya memiliki Git versi lama yang diinstal di:
/usr/bin/
Baru-baru ini saya mengunduh versi yang lebih baru ke:
/usr/local/bin
Saat saya mengetik:
which git
Saya mendapatkan lokasi versi lama. Saya percaya bahwa ini hanya karena / usr / bin / muncul sebelum / usr / local / bin dalam variabel $ PATH saya dan karenanya versi lama dari git 'ditemukan' terlebih dahulu.
Untuk menguji ini, saya mengganti nama versi lama dari git menjadi "git_old". Sekarang ketika saya mengetik:
which git
Saya mendapatkan lokasi versi yang lebih baru, seperti yang diharapkan. Tapi ketika saya mengetik:
git --version
Saya mendapatkan kesalahan berikut:
-bash: /usr/bin/git: No such file or directory
Saya hanya ingin tahu mengapa komputer saya kembali mencari di lokasi lama untuk Git?
hash -r
untuk memuat ulang cache. Penyanyi, seperti SSH, gunakanrehash
sebagai perintah sebagai gantinya.