~/VibeHandbook
PDF бесплатно

Глава 02 · 07

PATH и «command not found»

Рано или поздно вы наберёте команду и получите command not found. Это почти никогда не значит, что вы глупы; это значит, что компьютер не знает, где живёт эта программа.

находит программы, просматривая список папок под названием PATH. Когда вы набираете npm, shell проходит по каждой папке в PATH в поисках программы с именем npm. Если её нет ни в одной из них, вы получаете command not found.

   вы вводите:  npm                                    
                │                                      
                ▼                                      
   ┌──────────────────────────────────────────────────┐
   │  поиск "npm" в папках PATH по порядку:           │
   │    /usr/local/bin  ─▶ нет здесь                  │
   │    /usr/bin        ─▶ нет здесь                  │
   │    /opt/bin        ─▶ НАЙДЕНО ✓  ─▶ запустить    │
   └──────────────────────────────────────────────────┘
        если ни одна не содержит ─▶ "command not found"
echo $PATH          # показать список папок, которые ищет shell

На практике command not found обычно означает одно из двух: инструмент ещё не установлен, либо он установлен где-то не на вашем PATH. И то, и другое распространено и поправимо. Вставьте ошибку своему ИИ и скажите, что вы пытались запустить — починка проблем с PATH ровно тот вид кропотливой настройки, которую ИИ хорошо проводит шаг за шагом.

Хотите офлайн-версию?

Скачайте всю книгу в PDF или EPUB — бесплатно.