Як виправити помилку «Command Not Found» у командному рядку на Mac

Просунуті користувачі Mac, які часто працюють з командним рядком, напевно не раз стикалися з помилкою «command not found». Вона може виникати з кількох причин. Нижче ми розглянемо їх всі і запропонуємо рішення.

Три найпоширеніші причини помилки «command not found»:


  • Команду, яку ви намагаєтеся виконати, не встановлено.
  • Команду було вилучено або змінено.
  • Проблеми зі змінною $

На щастя, будь-яку з цих проблем можна вирішити. Почнемо з найпоширенішої причини.

Зміна параметрів $ PATH

Найчастіше помилка виникає через проблеми з $ PATH. Щоб виправити її, виконайте наступну команду:

export PATH=""/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Після цього виконайте потрібну команду ще раз, і тепер вона повинна спрацювати.

Якщо ваша команда знаходиться в нестандартній теці (/usr/local/sbin), ви можете додати нову $ PATH до командного рядка.

Ось помилка при спробі виконати просту команду:


А ось її успішне виконання після запропонованого вище рішення:

Іноді проблема виникає через неправильну команду експорту $ PATH. Можливо, щоб зміни набули чинності, потрібно буде перезапустити командний рядок. Якщо після цього помилка не зникне, додайте команди експорту $ PATH до профілю .bash_profile.

Як встановити команду через HomeBrew

Якщо команду просто не встановлено, можна скористатися програмою Homebrew і встановити через неї все необхідне. Homebrew - відмінний інструмент і для інших завдань, так що він необхідний, якщо ви регулярно працюєте в Terminal.

Як відновити системні файли

Час від часу користувачі можуть випадково видаляти системні файли Mac OS. Через це виникають проблеми з виконанням команд. У цій інструкції ви можете почитати, як відновити ці файли.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND