[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/macos/path-environment-variable":3,"mdc-ya6lpa-key":615,"mdc-c7f9tk-key":626,"mdc-y1af3b-key":634,"mdc--vcoy5h-key":650,"mdc-cgshkk-key":666,"mdc-h9jx0c-key":682,"mdc--xdv90e-key":699,"mdc-um9tp9-key":728,"related-/errors/macos/command-not-found,/guides/macos/set-path-variable":743},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":546,"code":547,"createdAt":548,"description":549,"difficulty":550,"draft":551,"estimatedTime":552,"extension":553,"faq":554,"howToSteps":567,"howToTotalTime":579,"image":546,"keywords":580,"locale":591,"meta":592,"navigation":593,"path":594,"platform":595,"related":596,"section":599,"seo":600,"severity":601,"stem":602,"summary":603,"tags":604,"twitterCreator":546,"twitterSite":546,"type":613,"updatedAt":548,"__hash__":614},"content_ru/errors/macos/path-environment-variable.md","Ошибка PATH в macOS: как исправить за 5 минут",[7,8,9],"macOS 12 Monterey","macOS 13 Ventura","macOS 14 Sonoma","FixPedia Team",{"type":12,"value":13,"toc":536},"minimark",[14,19,28,32,35,96,100,103,187,190,194,197,316,320,323,383,387,390,479,483,532],[15,16,18],"h2",{"id":17},"что-означает-ошибка-path-в-macos","Что означает ошибка PATH в macOS",[20,21,22,23,27],"p",{},"Переменная окружения PATH в macOS — это список каталогов, в которых терминал ищет исполняемые файлы при вводе команд. Когда PATH настроен некорректно, система не может найти команды, и вы видите ошибку ",[24,25,26],"code",{},"command not found"," или аналогичные сообщения. Это может происходить при попытке запуска установленных программ, скриптов или даже стандартных утилит, если системные пути были изменены.",[15,29,31],{"id":30},"причины-возникновения","Причины возникновения",[20,33,34],{},"Ошибки PATH обычно вызваны следующими причинами:",[36,37,38,46,52,66,80,86],"ul",{},[39,40,41,45],"li",{},[42,43,44],"strong",{},"Отсутствие пути к программе",": Каталог, содержащий исполняемый файл, не добавлен в PATH.",[39,47,48,51],{},[42,49,50],{},"Неправильный порядок путей",": Если в PATH есть несколько путей, система проверяет их по порядку. Если старый или неверный путь стоит первым, может запускаться не та версия программы.",[39,53,54,57,58,61,62,65],{},[42,55,56],{},"Повреждение системных путей",": По ошибке удалены или изменены стандартные пути, такие как ",[24,59,60],{},"/usr/bin"," или ",[24,63,64],{},"/bin",".",[39,67,68,71,72,75,76,79],{},[42,69,70],{},"Ошибки в файлах профиля оболочки",": Неправильные записи в ",[24,73,74],{},"~/.zshrc",", ",[24,77,78],{},"~/.bash_profile"," или других конфигурационных файлах могут перезаписать PATH.",[39,81,82,85],{},[42,83,84],{},"Использование нескольких оболочек",": Разные оболочки (bash, zsh) имеют отдельные конфигурационные файлы, и изменения в одном не применяются к другому.",[39,87,88,91,92,95],{},[42,89,90],{},"Неприменение изменений",": После редактирования файла профиля не выполняется команда ",[24,93,94],{},"source"," или не перезапускается терминал, поэтому изменения не вступают в силу.",[15,97,99],{"id":98},"способ-1-быстрая-проверка-и-временное-исправление","Способ 1: Быстрая проверка и временное исправление",[20,101,102],{},"Если вам нужно быстро запустить команду, можно временно добавить путь в PATH для текущей сессии терминала.",[104,105,106,109,135,146,184],"ol",{},[39,107,108],{},"Откройте Терминал (Finder → Утилиты → Терминал).",[39,110,111,112,134],{},"Проверьте текущий PATH, выполнив:\n",[113,114,119],"pre",{"className":115,"code":116,"language":117,"meta":118,"style":118},"language-bash shiki shiki-themes github-light github-dark","echo $PATH\n","bash","",[24,120,121],{"__ignoreMap":118},[122,123,126,130],"span",{"class":124,"line":125},"line",1,[122,127,129],{"class":128},"sj4cs","echo",[122,131,133],{"class":132},"sVt8B"," $PATH\n","\nВывод покажет список путей, разделенных двоеточиями.",[39,136,137,138,141,142,145],{},"Определите, отсутствует ли путь к нужной программе. Например, если команда ",[24,139,140],{},"python3"," не работает, проверьте, есть ли в списке ",[24,143,144],{},"/usr/local/bin"," (типичный путь для Homebrew) или другой каталог, где установлен Python.",[39,147,148,149,176,177,180,181,65],{},"Чтобы временно добавить путь, выполните:\n",[113,150,152],{"className":115,"code":151,"language":117,"meta":118,"style":118},"export PATH=\"/путь/к/каталогу:$PATH\"\n",[24,153,154],{"__ignoreMap":118},[122,155,156,160,163,166,170,173],{"class":124,"line":125},[122,157,159],{"class":158},"szBVR","export",[122,161,162],{"class":132}," PATH",[122,164,165],{"class":158},"=",[122,167,169],{"class":168},"sZZnC","\"/путь/к/каталогу:",[122,171,172],{"class":132},"$PATH",[122,174,175],{"class":168},"\"\n","\nЗамените ",[24,178,179],{},"/путь/к/каталогу"," на фактический путь. Например, для Homebrew на Apple Silicon: ",[24,182,183],{},"export PATH=\"/opt/homebrew/bin:$PATH\"",[39,185,186],{},"Теперь попробуйте запустить команду снова. Если она работает, проблема действительно в PATH. Это временное решение; для постоянного исправления перейдите к следующим способам.",[188,189],"in-article-ad",{},[15,191,193],{"id":192},"способ-2-постоянное-добавление-пути-через-файл-профиля","Способ 2: Постоянное добавление пути через файл профиля",[20,195,196],{},"Чтобы изменения сохранялись после перезапуска терминала, добавьте путь в файл конфигурации вашей оболочки.",[104,198,199,216,237,265,283,300,310],{},[39,200,201,204,205,208,209,212,213,215],{},[42,202,203],{},"Определите оболочку",": В терминале выполните ",[24,206,207],{},"echo $SHELL",". Если вывод содержит ",[24,210,211],{},"zsh",", используйте zsh; если ",[24,214,117],{},", то bash.",[39,217,218,221,222],{},[42,219,220],{},"Откройте файл профиля",":\n",[36,223,224,230],{},[39,225,226,227],{},"Для zsh: ",[24,228,229],{},"nano ~/.zshrc",[39,231,232,233,236],{},"Для bash: ",[24,234,235],{},"nano ~/.bash_profile","\nЕсли файл не существует, создайте его.",[39,238,239,242,243,261,262,65],{},[42,240,241],{},"Добавьте строку"," в конец файла:\n",[113,244,245],{"className":115,"code":151,"language":117,"meta":118,"style":118},[24,246,247],{"__ignoreMap":118},[122,248,249,251,253,255,257,259],{"class":124,"line":125},[122,250,159],{"class":158},[122,252,162],{"class":132},[122,254,165],{"class":158},[122,256,169],{"class":168},[122,258,172],{"class":132},[122,260,175],{"class":168},"\nУбедитесь, что путь указан правильно. Например, для Homebrew на Intel Mac: ",[24,263,264],{},"export PATH=\"/usr/local/bin:$PATH\"",[39,266,267,270,271,274,275,278,279,282],{},[42,268,269],{},"Сохраните файл",": В редакторе nano нажмите ",[24,272,273],{},"Ctrl+O",", затем ",[24,276,277],{},"Enter",", и ",[24,280,281],{},"Ctrl+X"," для выхода.",[39,284,285,221,288],{},[42,286,287],{},"Примените изменения",[36,289,290,295],{},[39,291,226,292],{},[24,293,294],{},"source ~/.zshrc",[39,296,232,297],{},[24,298,299],{},"source ~/.bash_profile",[39,301,302,305,306,309],{},[42,303,304],{},"Проверьте",", что путь добавлен: ",[24,307,308],{},"echo $PATH"," должен включать новый путь.",[39,311,312,315],{},[42,313,314],{},"Запустите команду",", которая ранее не работала.",[15,317,319],{"id":318},"способ-3-исправление-порядка-путей","Способ 3: Исправление порядка путей",[20,321,322],{},"Если система находит не ту версию программы, измените порядок путей в PATH, чтобы нужный каталог был первым.",[104,324,325,330,342,375,380],{},[39,326,327,328,65],{},"Проверьте текущий порядок: ",[24,329,308],{},[39,331,332,333,336,337,339,340,65],{},"Определите, какой путь должен иметь приоритет. Например, если вы хотите, чтобы пользовательские программы из ",[24,334,335],{},"~/bin"," использовались вместо системных, ",[24,338,335],{}," должен стоять перед ",[24,341,60],{},[39,343,344,345,348,349],{},"В файле профиля (~/.zshrc или ~/.bash_profile) найдите строку с ",[24,346,347],{},"export PATH"," и измените её, поместив нужный путь в начало. Например:\n",[113,350,352],{"className":115,"code":351,"language":117,"meta":118,"style":118},"export PATH=\"$HOME/bin:/usr/local/bin:$PATH\"\n",[24,353,354],{"__ignoreMap":118},[122,355,356,358,360,362,365,368,371,373],{"class":124,"line":125},[122,357,159],{"class":158},[122,359,162],{"class":132},[122,361,165],{"class":158},[122,363,364],{"class":168},"\"",[122,366,367],{"class":132},"$HOME",[122,369,370],{"class":168},"/bin:/usr/local/bin:",[122,372,172],{"class":132},[122,374,175],{"class":168},[39,376,377,378,65],{},"Сохраните файл и примените изменения с помощью ",[24,379,94],{},[39,381,382],{},"Проверьте, что команда теперь запускает правильную версию программы.",[15,384,386],{"id":385},"способ-4-восстановление-path-по-умолчанию","Способ 4: Восстановление PATH по умолчанию",[20,388,389],{},"Если PATH был сильно поврежден, можно восстановить стандартные пути macOS.",[104,391,392,416,467,470,476],{},[39,393,394,397,398],{},[42,395,396],{},"Создайте резервную копию"," текущего PATH на случай отката:\n",[113,399,401],{"className":115,"code":400,"language":117,"meta":118,"style":118},"echo $PATH > ~/path_backup.txt\n",[24,402,403],{"__ignoreMap":118},[122,404,405,407,410,413],{"class":124,"line":125},[122,406,129],{"class":128},[122,408,409],{"class":132}," $PATH ",[122,411,412],{"class":158},">",[122,414,415],{"class":168}," ~/path_backup.txt\n",[39,417,418,421,422,443,444,221,447],{},[42,419,420],{},"Временно установите стандартный PATH",". Выполните команду:\n",[113,423,425],{"className":115,"code":424,"language":117,"meta":118,"style":118},"export PATH=\"/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$HOME/bin\"\n",[24,426,427],{"__ignoreMap":118},[122,428,429,431,433,435,438,440],{"class":124,"line":125},[122,430,159],{"class":158},[122,432,162],{"class":132},[122,434,165],{"class":158},[122,436,437],{"class":168},"\"/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:",[122,439,367],{"class":132},[122,441,442],{"class":168},"/bin\"\n","\nЭтот порядок подходит для большинства систем. Для Apple Silicon добавьте ",[24,445,446],{},"/opt/homebrew/bin",[113,448,450],{"className":115,"code":449,"language":117,"meta":118,"style":118},"export PATH=\"/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$HOME/bin\"\n",[24,451,452],{"__ignoreMap":118},[122,453,454,456,458,460,463,465],{"class":124,"line":125},[122,455,159],{"class":158},[122,457,162],{"class":132},[122,459,165],{"class":158},[122,461,462],{"class":168},"\"/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:",[122,464,367],{"class":132},[122,466,442],{"class":168},[39,468,469],{},"Проверьте, работают ли команды. Если да, внесите изменения в файл профиля.",[39,471,472,475],{},[42,473,474],{},"Отредактируйте файл профиля"," и замените строку с export PATH на соответствующую стандартную.",[39,477,478],{},"Примените изменения и перезапустите терминал.",[15,480,482],{"id":481},"профилактика","Профилактика",[36,484,485,495,508,514,520,526],{},[39,486,487,490,491,494],{},[42,488,489],{},"При добавлении программ в PATH"," всегда проверяйте, что путь корректен, и используйте конструкцию ",[24,492,493],{},":$PATH",", чтобы не удалять существующие пути.",[39,496,497,500,501,504,505,65],{},[42,498,499],{},"Избегайте полной перезаписи PATH","; вместо ",[24,502,503],{},"export PATH=\"/новый/путь\""," пишите ",[24,506,507],{},"export PATH=\"/новый/путь:$PATH\"",[39,509,510,513],{},[42,511,512],{},"Регулярно проверяйте PATH"," после установки нового ПО, особенно если оно изменяет оболочку или устанавливает глобальные команды.",[39,515,516,519],{},[42,517,518],{},"Для разных оболочек настраивайте PATH отдельно",", если вы используете и bash, и zsh. Убедитесь, что изменения внесены в правильные файлы.",[39,521,522,525],{},[42,523,524],{},"Используйте абсолютные пути"," для системных каталогов, чтобы избежать опечаток.",[39,527,528,531],{},[42,529,530],{},"Тестируйте изменения"," в новой сессии терминала перед закрытием всех окон.",[533,534,535],"style",{},"html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":118,"searchDepth":537,"depth":537,"links":538},2,[539,540,541,542,543,544,545],{"id":17,"depth":537,"text":18},{"id":30,"depth":537,"text":31},{"id":98,"depth":537,"text":99},{"id":192,"depth":537,"text":193},{"id":318,"depth":537,"text":319},{"id":385,"depth":537,"text":386},{"id":481,"depth":537,"text":482},null,"PATH_ERR","2026-02-17 16:50:17","Узнайте, как исправить ошибки переменной окружения PATH в macOS. Пошаговые инструкции, причины проблем и профилактика. Верните работу терминала и приложений за несколько шагов. Начните сейчас!","easy",false,"5-10 мин","md",[555,558,561,564],{"answer":556,"question":557},"PATH — это список каталогов, в которых система ищет исполняемые файлы при запуске команд из терминала. Если путь к программе отсутствует в PATH, команда не будет найдена.","Что такое переменная окружения PATH в macOS?",{"answer":559,"question":560},"Чаще всего это означает, что каталог с исполняемым файлом программы не добавлен в PATH. Проверьте, установлена ли программа и добавлен ли её путь в PATH.","Почему я получаю 'command not found', хотя программа установлена?",{"answer":562,"question":563},"Откройте терминал и выполните `echo $PATH`. Это выведет все пути, разделенные двоеточиями.","Как проверить текущий PATH в macOS?",{"answer":565,"question":566},"Да, используйте команду `export PATH=\"/новый/путь:$PATH\"` в терминале. Изменения действуют только в текущей сессии и будут сброшены при перезапуске терминала.","Можно ли изменить PATH только для текущего терминала?",[568,571,574,577],{"name":569,"text":570},"Проверьте текущий PATH","Выполните `echo $PATH` в терминале, чтобы увидеть список путей, где система ищет команды.",{"name":572,"text":573},"Найдите путь к исполняемому файлу","Определите, где находится исполняемый файл программы, например, с помощью `which \u003Cкоманда>` или поиска в каталогах.",{"name":575,"text":576},"Добавьте недостающий путь в файл профиля","Отредактируйте `~/.zshrc` или `~/.bash_profile` и добавьте `export PATH=\"/путь/к/каталогу:$PATH\"`.",{"name":287,"text":578},"Выполните `source ~/.zshrc` (или соответствующий файл) и проверьте, что команда теперь работает.","PT10M",[581,582,583,584,585,586,587,588,589,590],"ошибка PATH macOS","переменная окружения PATH Mac","command not found Mac","как исправить PATH в терминале Mac","настройка PATH на macOS","PATH environment variable macOS error","macOS переменная PATH не работает","терминал Mac не находит команды","исправить путь в macOS","PATH переменная MacBook","ru_RU",{},true,"/errors/macos/path-environment-variable","macos",[597,598],"/errors/macos/command-not-found","/guides/macos/set-path-variable","Ошибки macOS",{"title":5,"description":549},"medium","errors/macos/path-environment-variable","Эта статья помогает пользователям macOS исправить ошибки, связанные с переменной окружения PATH, которая влияет на работу терминала и запуск программ.",[605,606,607,608,609,610,611,612],"macOS","PATH","переменная окружения","terminal","ошибка","environment variable","command line","настройка","error","HBeBTSHkXm6ps-5SbYJh9ogScuzvJe0DohE-Jzm23ZE",{"data":616,"body":617},{},{"type":618,"children":619},"root",[620],{"type":621,"tag":20,"props":622,"children":623},"element",{},[624],{"type":625,"value":556},"text",{"data":627,"body":628},{},{"type":618,"children":629},[630],{"type":621,"tag":20,"props":631,"children":632},{},[633],{"type":625,"value":559},{"data":635,"body":636},{},{"type":618,"children":637},[638],{"type":621,"tag":20,"props":639,"children":640},{},[641,643,648],{"type":625,"value":642},"Откройте терминал и выполните ",{"type":621,"tag":24,"props":644,"children":646},{"className":645},[],[647],{"type":625,"value":308},{"type":625,"value":649},". Это выведет все пути, разделенные двоеточиями.",{"data":651,"body":652},{},{"type":618,"children":653},[654],{"type":621,"tag":20,"props":655,"children":656},{},[657,659,664],{"type":625,"value":658},"Да, используйте команду ",{"type":621,"tag":24,"props":660,"children":662},{"className":661},[],[663],{"type":625,"value":507},{"type":625,"value":665}," в терминале. Изменения действуют только в текущей сессии и будут сброшены при перезапуске терминала.",{"data":667,"body":668},{},{"type":618,"children":669},[670],{"type":621,"tag":20,"props":671,"children":672},{},[673,675,680],{"type":625,"value":674},"Выполните ",{"type":621,"tag":24,"props":676,"children":678},{"className":677},[],[679],{"type":625,"value":308},{"type":625,"value":681}," в терминале, чтобы увидеть список путей, где система ищет команды.",{"data":683,"body":684},{},{"type":618,"children":685},[686],{"type":621,"tag":20,"props":687,"children":688},{},[689,691,697],{"type":625,"value":690},"Определите, где находится исполняемый файл программы, например, с помощью ",{"type":621,"tag":24,"props":692,"children":694},{"className":693},[],[695],{"type":625,"value":696},"which \u003Cкоманда>",{"type":625,"value":698}," или поиска в каталогах.",{"data":700,"body":701},{},{"type":618,"children":702},[703],{"type":621,"tag":20,"props":704,"children":705},{},[706,708,713,714,719,721,727],{"type":625,"value":707},"Отредактируйте ",{"type":621,"tag":24,"props":709,"children":711},{"className":710},[],[712],{"type":625,"value":74},{"type":625,"value":61},{"type":621,"tag":24,"props":715,"children":717},{"className":716},[],[718],{"type":625,"value":78},{"type":625,"value":720}," и добавьте ",{"type":621,"tag":24,"props":722,"children":724},{"className":723},[],[725],{"type":625,"value":726},"export PATH=\"/путь/к/каталогу:$PATH\"",{"type":625,"value":65},{"data":729,"body":730},{},{"type":618,"children":731},[732],{"type":621,"tag":20,"props":733,"children":734},{},[735,736,741],{"type":625,"value":674},{"type":621,"tag":24,"props":737,"children":739},{"className":738},[],[740],{"type":625,"value":294},{"type":625,"value":742}," (или соответствующий файл) и проверьте, что команда теперь работает.",[744],{"id":745,"title":746,"appliesTo":747,"author":10,"body":751,"canonical":546,"code":118,"createdAt":1385,"description":1386,"difficulty":550,"draft":551,"estimatedTime":552,"extension":553,"faq":1387,"howToSteps":1400,"howToTotalTime":579,"image":546,"keywords":1416,"locale":591,"meta":1425,"navigation":593,"path":597,"platform":595,"related":1426,"section":599,"seo":1430,"severity":601,"stem":1431,"summary":1432,"tags":1433,"twitterCreator":546,"twitterSite":546,"type":613,"updatedAt":1385,"__hash__":1436},"content_ru/errors/macos/command-not-found.md","Command not found в macOS: причины и 5 способов исправить",[748,749,750,211,117],"macOS Sonoma 14","macOS Ventura 13","macOS Monterey 12",{"type":12,"value":752,"toc":1373},[753,757,765,789,792,812,828,830,894,898,908,919,922,926,932,968,978,982,988,998,1001,1008,1013,1027,1174,1178,1186,1198,1201,1205,1208,1292,1294,1296,1304,1367,1370],[15,754,756],{"id":755},"что-означает-ошибка-command-not-found","Что означает ошибка \"command not found\"",[20,758,759,760,764],{},"Ошибка ",[42,761,762],{},[24,763,26],{}," (на русском: \"команда не найдена\") возникает, когда операционная система macOS не может locate (найти) исполняемый файл команды, которую вы пытаетесь запустить в терминале. Она обычно выглядит так:",[113,766,769],{"className":767,"code":768,"language":211,"meta":118,"style":118},"language-zsh shiki shiki-themes github-light github-dark","zsh: command not found: git\n",[24,770,771],{"__ignoreMap":118},[122,772,773,777,780,783,786],{"class":124,"line":125},[122,774,776],{"class":775},"sScJk","zsh:",[122,778,779],{"class":168}," command",[122,781,782],{"class":168}," not",[122,784,785],{"class":168}," found:",[122,787,788],{"class":168}," git\n",[20,790,791],{},"или",[113,793,795],{"className":115,"code":794,"language":117,"meta":118,"style":118},"bash: git: command not found\n",[24,796,797],{"__ignoreMap":118},[122,798,799,802,805,807,809],{"class":124,"line":125},[122,800,801],{"class":775},"bash:",[122,803,804],{"class":168}," git:",[122,806,779],{"class":168},[122,808,782],{"class":168},[122,810,811],{"class":168}," found\n",[20,813,814,815,817,818,75,821,75,824,827],{},"Эта ошибка означает, что система проверила все директории, перечисленные в переменной окружения ",[24,816,606],{},", но не обнаружила в них исполняемого файла с указанным именем. Она может появиться при попытке запуска любой команды — от стандартных утилит (",[24,819,820],{},"git",[24,822,823],{},"python",[24,825,826],{},"node",") до ваших собственных скриптов.",[15,829,31],{"id":30},[104,831,832,838,854,860,877],{},[39,833,834,837],{},[42,835,836],{},"Команда не установлена",". Самая частая причина — требуемое программное обеспечение (например, Git, Python, Node.js) просто не установлено в системе.",[39,839,840,845,846,848,849,61,851,853],{},[42,841,842,843],{},"Команда не находится в ",[24,844,606],{},". Исполняемый файл существует, но директория, в которой он расположен, не включена в переменную ",[24,847,606],{},". Это часто случается с программами, установленными вручную (например, в ",[24,850,144],{},[24,852,335],{},").",[39,855,856,859],{},[42,857,858],{},"Ошибка в написании команды",". Простая опечатка или использование неверного регистра символов (хотя в macOS обычно нечувствительно к регистру, но некоторые утилиты могут быть).",[39,861,862,865,866,75,868,75,870,873,874,876],{},[42,863,864],{},"Проблемы с конфигурацией оболочки",". Файлы конфигурации (",[24,867,74],{},[24,869,78],{},[24,871,872],{},"~/.profile",") повреждены или содержат ошибки, из-за чего ",[24,875,606],{}," не задаётся корректно.",[39,878,879,882,883,886,887,890,891,893],{},[42,880,881],{},"Команда установлена, но путь не экспортирован",". Некоторые установщики (например, через ",[24,884,885],{},"pip install --user",") помещают бинарники в ",[24,888,889],{},"~/.local/bin",", но не добавляют этот путь в ",[24,892,606],{}," автоматически.",[15,895,897],{"id":896},"способ-1-проверьте-правильность-написания-команды","Способ 1: Проверьте правильность написания команды",[20,899,900,901,61,904,907],{},"Перед глубоким погружением убедитесь, что вы не сделали опечатку. macOS чувствителен к пробелам и специальным символам. Также проверьте, что команда действительно существует, с помощью утилит ",[24,902,903],{},"type",[24,905,906],{},"which",":",[113,909,911],{"className":115,"code":910,"language":117,"meta":118,"style":118},"type git\n",[24,912,913],{"__ignoreMap":118},[122,914,915,917],{"class":124,"line":125},[122,916,903],{"class":128},[122,918,788],{"class":168},[20,920,921],{},"Если команда не найдена, вы увидите ту же ошибку. Если найдена — вы узнаете её полный путь и тип (алиас, функция, исполняемый файл).",[15,923,925],{"id":924},"способ-2-установите-недостающую-команду","Способ 2: Установите недостающую команду",[20,927,928,929,907],{},"Если команда не установлена, установите её. Рекомендуемый способ для macOS — менеджер пакетов ",[42,930,931],{},"Homebrew",[104,933,934,944,962],{},[39,935,936,937,65],{},"Если Homebrew не установлен, установите его согласно ",[938,939,943],"a",{"href":940,"rel":941},"https://brew.sh",[942],"nofollow","официальной инструкции",[39,945,946,947],{},"Установите нужный пакет. Например, для Git:\n",[113,948,950],{"className":115,"code":949,"language":117,"meta":118,"style":118},"brew install git\n",[24,951,952],{"__ignoreMap":118},[122,953,954,957,960],{"class":124,"line":125},[122,955,956],{"class":775},"brew",[122,958,959],{"class":168}," install",[122,961,788],{"class":168},[39,963,964,965,65],{},"После установки команда должна сразу стать доступной. Если нет — перейдите к ",[42,966,967],{},"Способу 3",[20,969,970,971,973,974,977],{},"Для некоторых утилит (например, ",[24,972,140],{},") можно использовать официальные установщики с сайта разработчика или ",[24,975,976],{},"pip"," (для Python-пакетов).",[15,979,981],{"id":980},"способ-3-проверьте-и-настройте-переменную-path","Способ 3: Проверьте и настройте переменную PATH",[20,983,984,985,987],{},"Переменная ",[24,986,606],{}," — это список директорий, где система ищет исполняемые файлы. Посмотрите её текущее значение:",[113,989,990],{"className":115,"code":116,"language":117,"meta":118,"style":118},[24,991,992],{"__ignoreMap":118},[122,993,994,996],{"class":124,"line":125},[122,995,129],{"class":128},[122,997,133],{"class":132},[20,999,1000],{},"Вывод будет похож на:",[113,1002,1006],{"className":1003,"code":1005,"language":625},[1004],"language-text","/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin\n",[24,1007,1005],{"__ignoreMap":118},[1009,1010,1012],"h3",{"id":1011},"как-добавить-директорию-в-path","Как добавить директорию в PATH",[20,1014,1015,1016,1019,1020,1023,1024,1026],{},"Если вы знаете, где находится исполняемый файл (например, ",[24,1017,1018],{},"which git"," показал ",[24,1021,1022],{},"/usr/local/bin/git","), а этой директории нет в ",[24,1025,606],{},", добавьте её:",[104,1028,1029,1058,1086,1123,1126,1161],{},[39,1030,1031,1032,1044],{},"Определите, какую оболочку вы используете:",[113,1033,1035],{"className":115,"code":1034,"language":117,"meta":118,"style":118},"echo $SHELL\n",[24,1036,1037],{"__ignoreMap":118},[122,1038,1039,1041],{"class":124,"line":125},[122,1040,129],{"class":128},[122,1042,1043],{"class":132}," $SHELL\n",[36,1045,1046,1052],{},[39,1047,1048,1051],{},[24,1049,1050],{},"/bin/zsh"," — zsh (по умолчанию с macOS Catalina)",[39,1053,1054,1057],{},[24,1055,1056],{},"/bin/bash"," — bash",[39,1059,1060,1061,61,1064,1067,1068],{},"Откройте соответствующий конфигурационный файл в текстовом редакторе (например, ",[24,1062,1063],{},"nano",[24,1065,1066],{},"vim","):",[36,1069,1070,1078],{},[39,1071,1072,1073,1075,1076],{},"Для ",[42,1074,211],{},": ",[24,1077,229],{},[39,1079,1072,1080,1075,1082,61,1084],{},[42,1081,117],{},[24,1083,235],{},[24,1085,872],{},[39,1087,1088,1089,1092,1093,1113,1116,1119,1120,1122],{},"В конце файла добавьте строку (замените ",[24,1090,1091],{},"/ваш/путь"," на нужный):",[113,1094,1096],{"className":115,"code":1095,"language":117,"meta":118,"style":118},"export PATH=\"/ваш/путь:$PATH\"\n",[24,1097,1098],{"__ignoreMap":118},[122,1099,1100,1102,1104,1106,1109,1111],{"class":124,"line":125},[122,1101,159],{"class":158},[122,1103,162],{"class":132},[122,1105,165],{"class":158},[122,1107,1108],{"class":168},"\"/ваш/путь:",[122,1110,172],{"class":132},[122,1112,175],{"class":168},[1114,1115],"br",{},[42,1117,1118],{},"Важно:"," ",[24,1121,493],{}," в конце сохраняет существующие пути.",[39,1124,1125],{},"Сохраните файл (Ctrl+O, Enter) и закройте редактор (Ctrl+X).",[39,1127,1128,1129],{},"Примените изменения без перезагрузки терминала:",[113,1130,1132],{"className":115,"code":1131,"language":117,"meta":118,"style":118},"source ~/.zshrc   # для zsh\n# или\nsource ~/.bash_profile   # для bash\n",[24,1133,1134,1145,1150],{"__ignoreMap":118},[122,1135,1136,1138,1141],{"class":124,"line":125},[122,1137,94],{"class":128},[122,1139,1140],{"class":168}," ~/.zshrc",[122,1142,1144],{"class":1143},"sJ8bj","   # для zsh\n",[122,1146,1147],{"class":124,"line":537},[122,1148,1149],{"class":1143},"# или\n",[122,1151,1153,1155,1158],{"class":124,"line":1152},3,[122,1154,94],{"class":128},[122,1156,1157],{"class":168}," ~/.bash_profile",[122,1159,1160],{"class":1143},"   # для bash\n",[39,1162,1163,1164],{},"Проверьте, что путь добавился:",[113,1165,1166],{"className":115,"code":116,"language":117,"meta":118,"style":118},[24,1167,1168],{"__ignoreMap":118},[122,1169,1170,1172],{"class":124,"line":125},[122,1171,129],{"class":128},[122,1173,133],{"class":132},[15,1175,1177],{"id":1176},"способ-4-перезагрузите-оболочку-или-терминал","Способ 4: Перезагрузите оболочку или терминал",[20,1179,1180,1181,61,1183,1185],{},"Иногда изменения в конфигурационных файлах не применяются автоматически к текущей сессии терминала. После редактирования ",[24,1182,74],{},[24,1184,78],{}," выполните:",[113,1187,1189],{"className":115,"code":1188,"language":117,"meta":118,"style":118},"exec $SHELL\n",[24,1190,1191],{"__ignoreMap":118},[122,1192,1193,1196],{"class":124,"line":125},[122,1194,1195],{"class":128},"exec",[122,1197,1043],{"class":132},[20,1199,1200],{},"Эта команда перезапускает текущую оболочку, загружая обновлённые настройки. Альтернативно — просто закройте окно терминала и откройте новое.",[15,1202,1204],{"id":1203},"способ-5-переустановите-проблемную-команду","Способ 5: Переустановите проблемную команду",[20,1206,1207],{},"Если команда установлена, но исполняемый файл повреждён или имеет неверные права доступа, переустановите её:",[36,1209,1210,1245,1279],{},[39,1211,1212,907,1215,1239,1241,1242,65],{},[42,1213,1214],{},"Через Homebrew",[113,1216,1218],{"className":115,"code":1217,"language":117,"meta":118,"style":118},"brew reinstall \u003Cпакет>\n",[24,1219,1220],{"__ignoreMap":118},[122,1221,1222,1224,1227,1230,1233,1236],{"class":124,"line":125},[122,1223,956],{"class":775},[122,1225,1226],{"class":168}," reinstall",[122,1228,1229],{"class":158}," \u003C",[122,1231,1232],{"class":168},"паке",[122,1234,1235],{"class":132},"т",[122,1237,1238],{"class":158},">\n",[1114,1240],{},"Например: ",[24,1243,1244],{},"brew reinstall git",[39,1246,1247,1250,1251],{},[42,1248,1249],{},"Через pip"," (для Python-пакетов):",[113,1252,1254],{"className":115,"code":1253,"language":117,"meta":118,"style":118},"pip install --user --upgrade --force-reinstall \u003Cпакет>\n",[24,1255,1256],{"__ignoreMap":118},[122,1257,1258,1260,1262,1265,1268,1271,1273,1275,1277],{"class":124,"line":125},[122,1259,976],{"class":775},[122,1261,959],{"class":168},[122,1263,1264],{"class":128}," --user",[122,1266,1267],{"class":128}," --upgrade",[122,1269,1270],{"class":128}," --force-reinstall",[122,1272,1229],{"class":158},[122,1274,1232],{"class":168},[122,1276,1235],{"class":132},[122,1278,1238],{"class":158},[39,1280,1281,1284,1285,75,1288,1291],{},[42,1282,1283],{},"Системные утилиты"," (например, ",[24,1286,1287],{},"ls",[24,1289,1290],{},"cp",") обычно не требуют переустановки. Если они сломаны, возможно, потребуется восстановление системы или переустановка macOS.",[188,1293],{},[15,1295,482],{"id":481},[20,1297,1298,1299,1303],{},"Чтобы избежать ошибки ",[42,1300,1301],{},[24,1302,26],{}," в будущем:",[104,1305,1306,1312,1335,1343,1356],{},[39,1307,1308,1311],{},[42,1309,1310],{},"Используйте Homebrew для установки CLI-утилит",". Он автоматически управляет путями и зависимостями.",[39,1313,1314,1319,1320,75,1322,75,1324,75,1327,1330,1331,75,1333,853],{},[42,1315,1316,1317],{},"Регулярно проверяйте ",[24,1318,606],{},". Убедитесь, что в нём есть стандартные системные пути (",[24,1321,60],{},[24,1323,64],{},[24,1325,1326],{},"/usr/sbin",[24,1328,1329],{},"/sbin",") и пути к установленным вами программам (",[24,1332,144],{},[24,1334,889],{},[39,1336,1337,1342],{},[42,1338,1339,1340],{},"Не удаляйте файлы вручную из ",[24,1341,144],{}," или других системных директорий. Это может сломать ссылки.",[39,1344,1345,1348,1349,75,1352,1355],{},[42,1346,1347],{},"Для языковых пакетов (Python, Node.js) используйте виртуальные окружения"," (",[24,1350,1351],{},"venv",[24,1353,1354],{},"nvm","), чтобы изолировать зависимости и управлять путями.",[39,1357,1358,1361,1362,61,1364,1366],{},[42,1359,1360],{},"Перед выполнением команды проверьте её наличие"," через ",[24,1363,906],{},[24,1365,903],{},", особенно если вы вводите её впервые.",[20,1368,1369],{},"Следуя этим рекомендациям, вы обеспечите стабильную работу терминала и избежите большинства проблем с поиском команд.",[533,1371,1372],{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":118,"searchDepth":537,"depth":537,"links":1374},[1375,1376,1377,1378,1379,1382,1383,1384],{"id":755,"depth":537,"text":756},{"id":30,"depth":537,"text":31},{"id":896,"depth":537,"text":897},{"id":924,"depth":537,"text":925},{"id":980,"depth":537,"text":981,"children":1380},[1381],{"id":1011,"depth":1152,"text":1012},{"id":1176,"depth":537,"text":1177},{"id":1203,"depth":537,"text":1204},{"id":481,"depth":537,"text":482},"2026-02-17 16:23:27","Пошаговая инструкция по исправлению ошибки 'command not found' в macOS. Узнайте, как настроить PATH, установить недостающие утилиты и избежать проблемы в будущем.",[1388,1391,1394,1397],{"answer":1389,"question":1390},"Система не может найти исполняемый файл команды в директориях, указанных в переменной PATH, или команда вообще не установлена.","Почему в macOS возникает ошибка 'command not found'?",{"answer":1392,"question":1393},"Используйте команду `echo $PATH` и убедитесь, что путь к папке с исполняемым файлом присутствует в выводе.","Как проверить, добавлена ли команда в PATH?",{"answer":1395,"question":1396},"Возможно, путь к команде не добавлен в PATH. Проверьте, где находится исполняемый файл (`which \u003Cкоманда>`), и добавьте эту директорию в PATH.","Что делать, если команда установлена, но всё равно не работает?",{"answer":1398,"question":1399},"Отредактируйте файл конфигурации вашей оболочки (`~/.zshrc` для zsh или `~/.bash_profile` для bash), добавив строку `export PATH=\"/новый/путь:$PATH\"`, затем выполните `source ~/.zshrc`.","Как добавить новый путь в переменную PATH на постоянной основе?",[1401,1404,1407,1410,1413],{"name":1402,"text":1403},"Проверьте правильность написания команды","Убедитесь, что команда введена без опечаток, с правильным регистром. Используйте `type \u003Cкоманда>` или `which \u003Cкоманда>` для проверки её доступности.",{"name":1405,"text":1406},"Установите недостающую команду","Если команда не установлена, используйте Homebrew (`brew install \u003Cпакет>`) или системный менеджер пакетов для её установки.",{"name":1408,"text":1409},"Настройте переменную PATH","Проверьте текущий PATH через `echo $PATH`. Если нужная директория отсутствует, добавьте её в конфигурационный файл оболочки (`~/.zshrc` или `~/.bash_profile`).",{"name":1411,"text":1412},"Перезагрузите оболочку или терминал","После изменения конфигурации примените их: `source ~/.zshrc` (или соответствующий файл). Если не помогает, перезакройте и снова откройте терминал.",{"name":1414,"text":1415},"Переустановите проблемную команду","Если команда установлена, но исполняемый файл повреждён, переустановите её через Homebrew (`brew reinstall \u003Cпакет>`) или менеджер пакетов.",[1417,1418,1419,1420,1421,1422,1423,1424],"command not found macos","команда не найдена макос","как исправить command not found","PATH переменная macOS","установить команду через Brew","ошибка zsh command not found","bash command not found macos","macOS утилиты не работают",{},[1427,1428,1429],"/errors/macos/zsh-command-not-found","/guides/macos/install-homebrew","/errors/macos/permission-denied",{"title":746,"description":1386},"errors/macos/command-not-found","Статья объясняет, почему в macOS появляется ошибка 'command not found', и предлагает проверенные способы её решения: от настройки переменной PATH до установки пакетов через Homebrew.",[605,1434,1435,608,606,931,211,117],"ошибки","командная строка","S93XY9ztYmM6csamck6Irxin2KGLtEaFp0BA_Ao7Nk8"]