PATH dan "command not found"
Cepat atau lambat Anda akan mengetik sebuah perintah dan mendapatkan command not found. Ini hampir tidak pernah berarti Anda bodoh; itu berarti komputer tidak tahu di mana program itu berada.
mencari program dengan memeriksa sebuah daftar folder yang disebut PATH. Saat Anda mengetik npm, shell menelusuri setiap folder di PATH untuk mencari program bernama npm. Jika tidak ditemukan di folder mana pun, Anda mendapatkan command not found.
you type: npm
│
▼
┌──────────────────────────────────────────────────┐
│ search PATH folders, in order, for "npm": │
│ /usr/local/bin ─▶ not here │
│ /usr/bin ─▶ not here │
│ /opt/bin ─▶ FOUND ✓ ─▶ run it │
└──────────────────────────────────────────────────┘
if none of the folders have it ─▶ "command not found"
echo $PATH # show the list of folders the shell searches
Pada praktiknya, command not found biasanya berarti salah satu dari dua hal: alat itu belum terinstal, atau alat itu terinstal di suatu tempat yang tidak ada di PATH Anda. Keduanya umum terjadi dan bisa diperbaiki. Tempelkan error tersebut ke AI Anda dan sebutkan apa yang sedang Anda coba jalankan — memperbaiki masalah PATH adalah persis jenis pekerjaan setup yang merepotkan di mana AI pandai membimbing Anda melaluinya.