[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/macos/brew-command-not-found":3,"mdc--1f63qy-key":870,"mdc-o1nz41-key":881,"mdc--5i6no2-key":898,"mdc--pqaeui-key":921,"mdc--ccgwxg-key":946,"mdc--av7jyl-key":954,"mdc-aexwuv-key":962,"mdc--mr3qwv-key":978,"related-/guides/macos/install-homebrew,/errors/macos/zsh-command-not-found,/errors/macos/path-environment-variable":995},{"id":4,"title":5,"appliesTo":6,"author":8,"body":9,"canonical":802,"code":803,"createdAt":804,"description":805,"difficulty":806,"draft":807,"estimatedTime":808,"extension":809,"faq":810,"howToSteps":823,"howToTotalTime":836,"image":802,"keywords":837,"locale":848,"meta":849,"navigation":850,"path":851,"platform":852,"related":853,"section":857,"seo":858,"severity":859,"stem":860,"summary":861,"tags":862,"twitterCreator":802,"twitterSite":802,"type":868,"updatedAt":804,"__hash__":869},"content_ru/errors/macos/brew-command-not-found.md","Ошибка 'brew command not found' на macOS: причины и решения",[7],"Homebrew на macOS 10.14 Mojave и выше","FixPedia Team",{"type":10,"value":11,"toc":793},"minimark",[12,17,44,47,78,81,101,105,156,160,163,175,201,217,251,254,281,290,293,297,306,311,324,333,449,466,468,483,486,495,507,512,516,522,564,586,589,594,610,613,622,634,640,644,647,656,661,681,686,722,730,734,737,789],[13,14,16],"h2",{"id":15},"что-означает-ошибка-brew-command-not-found","Что означает ошибка brew command not found",[18,19,20,21,28,29,32,33,36,37,39,40,43],"p",{},"Ошибка ",[22,23,24],"strong",{},[25,26,27],"code",{},"brew: command not found"," (или ",[25,30,31],{},"zsh: command not found: brew"," в оболочке zsh) появляется, когда вы пытаетесь выполнить команду ",[25,34,35],{},"brew"," в терминале macOS, но система не может найти исполняемый файл этой команды. Это означает, что каталог, в котором расположен ",[25,38,35],{},", отсутствует в переменной окружения ",[25,41,42],{},"PATH",". Homebrew — это менеджер пакетов для macOS, и без него вы не сможете устанавливать или обновлять программное обеспечение через терминал.",[18,45,46],{},"Типичный полный текст ошибки:",[48,49,54],"pre",{"className":50,"code":51,"language":52,"meta":53,"style":53},"language-bash shiki shiki-themes github-light github-dark","zsh: command not found: brew\n","bash","",[25,55,56],{"__ignoreMap":53},[57,58,61,65,69,72,75],"span",{"class":59,"line":60},"line",1,[57,62,64],{"class":63},"sScJk","zsh:",[57,66,68],{"class":67},"sZZnC"," command",[57,70,71],{"class":67}," not",[57,73,74],{"class":67}," found:",[57,76,77],{"class":67}," brew\n",[18,79,80],{},"или",[48,82,84],{"className":50,"code":83,"language":52,"meta":53,"style":53},"bash: brew: command not found\n",[25,85,86],{"__ignoreMap":53},[57,87,88,91,94,96,98],{"class":59,"line":60},[57,89,90],{"class":63},"bash:",[57,92,93],{"class":67}," brew:",[57,95,68],{"class":67},[57,97,71],{"class":67},[57,99,100],{"class":67}," found\n",[13,102,104],{"id":103},"причины-возникновения","Причины возникновения",[106,107,108,118,137,150],"ol",{},[109,110,111,114,115,117],"li",{},[22,112,113],{},"Homebrew не установлен",". Вы пытаетесь использовать команду ",[25,116,35],{},", но сама программа Homebrew отсутствует в системе.",[109,119,120,125,126,129,130,133,134,136],{},[22,121,122,123],{},"Путь к Homebrew не добавлен в ",[25,124,42],{},". Homebrew установлен (например, в ",[25,127,128],{},"/opt/homebrew/bin"," для Mac с Apple Silicon или ",[25,131,132],{},"/usr/local/bin"," для Intel), но этот каталог не включён в переменную ",[25,135,42],{},", поэтому терминал не знает, где искать исполняемый файл.",[109,138,139,142,143,146,147,149],{},[22,140,141],{},"Конфигурационный файл оболочки не загружается",". Терминал использует оболочку (например, zsh), но конфигурационные файлы (такие как ",[25,144,145],{},"~/.zshrc","), где прописан ",[25,148,42],{},", не загружаются при запуске нового сеанса.",[109,151,152,155],{},[22,153,154],{},"Повреждение установки Homebrew",". Файлы Homebrew могли быть повреждены при установке или после обновления системы.",[13,157,159],{"id":158},"способ-1-установка-homebrew","Способ 1: Установка Homebrew",[18,161,162],{},"Если Homebrew не установлен, начните с его установки. Это самый простой и распространённый способ решения.",[106,164,165,172],{},[109,166,167,168,171],{},"Откройте ",[22,169,170],{},"Терминал"," (Terminal) в macOS.",[109,173,174],{},"Выполните официальную команду установки:",[48,176,178],{"className":50,"code":177,"language":52,"meta":53,"style":53},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[25,179,180],{"__ignoreMap":53},[57,181,182,185,189,192,195,198],{"class":59,"line":60},[57,183,184],{"class":63},"/bin/bash",[57,186,188],{"class":187},"sj4cs"," -c",[57,190,191],{"class":67}," \"$(",[57,193,194],{"class":63},"curl",[57,196,197],{"class":187}," -fsSL",[57,199,200],{"class":67}," https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[106,202,204,211],{"start":203},3,[109,205,206,207,210],{},"Следуйте инструкциям на экране. Установщик попросит ввести пароль администратора и подтвердить нажатием ",[25,208,209],{},"Enter",".",[109,212,213,214,216],{},"После завершения установки добавьте Homebrew в ",[25,215,42],{},", если установщик не сделал это автоматически. Для Mac с Apple Silicon (M1/M2/M3) выполните:",[48,218,220],{"className":50,"code":219,"language":52,"meta":53,"style":53},"echo 'eval \"$(/opt/homebrew/bin/brew shellenv)\"' >> ~/.zprofile\neval \"$(/opt/homebrew/bin/brew shellenv)\"\n",[25,221,222,237],{"__ignoreMap":53},[57,223,224,227,230,234],{"class":59,"line":60},[57,225,226],{"class":187},"echo",[57,228,229],{"class":67}," 'eval \"$(/opt/homebrew/bin/brew shellenv)\"'",[57,231,233],{"class":232},"szBVR"," >>",[57,235,236],{"class":67}," ~/.zprofile\n",[57,238,240,243,245,248],{"class":59,"line":239},2,[57,241,242],{"class":187},"eval",[57,244,191],{"class":67},[57,246,247],{"class":63},"/opt/homebrew/bin/brew",[57,249,250],{"class":67}," shellenv)\"\n",[18,252,253],{},"Для Mac с Intel:",[48,255,257],{"className":50,"code":256,"language":52,"meta":53,"style":53},"echo 'eval \"$(/usr/local/bin/brew shellenv)\"' >> ~/.zprofile\neval \"$(/usr/local/bin/brew shellenv)\"\n",[25,258,259,270],{"__ignoreMap":53},[57,260,261,263,266,268],{"class":59,"line":60},[57,262,226],{"class":187},[57,264,265],{"class":67}," 'eval \"$(/usr/local/bin/brew shellenv)\"'",[57,267,233],{"class":232},[57,269,236],{"class":67},[57,271,272,274,276,279],{"class":59,"line":239},[57,273,242],{"class":187},[57,275,191],{"class":67},[57,277,278],{"class":63},"/usr/local/bin/brew",[57,280,250],{"class":67},[106,282,284],{"start":283},5,[109,285,286,287,210],{},"Закройте и снова откройте терминал или выполните ",[25,288,289],{},"source ~/.zprofile",[291,292],"in-article-ad",{},[13,294,296],{"id":295},"способ-2-добавление-пути-homebrew-в-переменную-path","Способ 2: Добавление пути Homebrew в переменную PATH",[18,298,299,300,302,303,305],{},"Если Homebrew уже установлен, но команда ",[25,301,35],{}," не распознаётся, скорее всего, путь кbrew не добавлен в ",[25,304,42],{},". Это часто случается после обновления macOS или при использовании кастомных настроек оболочки.",[106,307,308],{},[109,309,310],{},"Определите, какая оболочка вы используете:",[48,312,314],{"className":50,"code":313,"language":52,"meta":53,"style":53},"echo $SHELL\n",[25,315,316],{"__ignoreMap":53},[57,317,318,320],{"class":59,"line":60},[57,319,226],{"class":187},[57,321,323],{"class":322},"sVt8B"," $SHELL\n",[18,325,326,327,330,331,210],{},"Обычно вывод: ",[25,328,329],{},"/bin/zsh"," (по умолчанию с macOS Catalina) или ",[25,332,184],{},[106,334,335,369,431,446],{"start":239},[109,336,337,338,341,342,345,346],{},"Откройте конфигурационный файл для вашей оболочки в текстовом редакторе (например, с помощью ",[25,339,340],{},"nano"," или ",[25,343,344],{},"vim","):",[347,348,349,359],"ul",{},[109,350,351,352,355,356],{},"Для ",[22,353,354],{},"zsh",": ",[25,357,358],{},"nano ~/.zshrc",[109,360,351,361,355,363,341,366],{},[22,362,52],{},[25,364,365],{},"nano ~/.bash_profile",[25,367,368],{},"nano ~/.bashrc",[109,370,371,372],{},"Добавьте в конец файла строку с путём к Homebrew:",[347,373,374,405],{},[109,375,351,376,379,380],{},[22,377,378],{},"Apple Silicon"," (Mac на чипе M1 и новее):\n",[48,381,383],{"className":50,"code":382,"language":52,"meta":53,"style":53},"export PATH=\"/opt/homebrew/bin:$PATH\"\n",[25,384,385],{"__ignoreMap":53},[57,386,387,390,393,396,399,402],{"class":59,"line":60},[57,388,389],{"class":232},"export",[57,391,392],{"class":322}," PATH",[57,394,395],{"class":232},"=",[57,397,398],{"class":67},"\"/opt/homebrew/bin:",[57,400,401],{"class":322},"$PATH",[57,403,404],{"class":67},"\"\n",[109,406,351,407,410,411],{},[22,408,409],{},"Intel",":\n",[48,412,414],{"className":50,"code":413,"language":52,"meta":53,"style":53},"export PATH=\"/usr/local/bin:$PATH\"\n",[25,415,416],{"__ignoreMap":53},[57,417,418,420,422,424,427,429],{"class":59,"line":60},[57,419,389],{"class":232},[57,421,392],{"class":322},[57,423,395],{"class":232},[57,425,426],{"class":67},"\"/usr/local/bin:",[57,428,401],{"class":322},[57,430,404],{"class":67},[109,432,433,434,355,436,439,440,439,442,445],{},"Сохраните файл (в ",[25,435,340],{},[25,437,438],{},"Ctrl + O",", затем ",[25,441,209],{},[25,443,444],{},"Ctrl + X",").",[109,447,448],{},"Примените изменения, выполнив:",[48,450,452],{"className":50,"code":451,"language":52,"meta":53,"style":53},"source ~/.zshrc   # для zsh\n",[25,453,454],{"__ignoreMap":53},[57,455,456,459,462],{"class":59,"line":60},[57,457,458],{"class":187},"source",[57,460,461],{"class":67}," ~/.zshrc",[57,463,465],{"class":464},"sJ8bj","   # для zsh\n",[18,467,80],{},[48,469,471],{"className":50,"code":470,"language":52,"meta":53,"style":53},"source ~/.bash_profile   # для bash\n",[25,472,473],{"__ignoreMap":53},[57,474,475,477,480],{"class":59,"line":60},[57,476,458],{"class":187},[57,478,479],{"class":67}," ~/.bash_profile",[57,481,482],{"class":464},"   # для bash\n",[18,484,485],{},"Если вы не уверены в имени файла, можно просто перезапустить терминал.",[106,487,489],{"start":488},6,[109,490,491,492,494],{},"Проверьте, что ",[25,493,35],{}," теперь доступен:",[48,496,498],{"className":50,"code":497,"language":52,"meta":53,"style":53},"which brew\n",[25,499,500],{"__ignoreMap":53},[57,501,502,505],{"class":59,"line":60},[57,503,504],{"class":187},"which",[57,506,77],{"class":67},[18,508,509,510,210],{},"Вывод должен показать путь, например ",[25,511,247],{},[13,513,515],{"id":514},"способ-3-проверка-и-перезагрузка-оболочки","Способ 3: Проверка и перезагрузка оболочки",[18,517,518,519,521],{},"Иногда изменения в ",[25,520,42],{}," не применяются из-за того, что терминал использует другую оболочку или конфигурационные файлы загружаются некорректно.",[106,523,524,561],{},[109,525,526,527],{},"Убедитесь, что вы редактировали правильный конфигурационный файл. macOS может использовать несколько файлов:",[347,528,529,549],{},[109,530,351,531,355,533,535,536,539,540,542,543,546,547,210],{},[22,532,354],{},[25,534,145],{}," (для интерактивных оболочек) и ",[25,537,538],{},"~/.zprofile"," (для login-оболочек). Если ",[25,541,145],{}," не сработал, попробуйте добавить ",[25,544,545],{},"export PATH"," в ",[25,548,538],{},[109,550,351,551,355,553,556,557,560],{},[22,552,52],{},[25,554,555],{},"~/.bash_profile"," (для login-оболочек) или ",[25,558,559],{},"~/.bashrc"," (для интерактивных не-login-оболочек).",[109,562,563],{},"Если вы не знаете, какая оболочка активна, выполните:",[48,565,567],{"className":50,"code":566,"language":52,"meta":53,"style":53},"ps -p $$ -o comm=\n",[25,568,569],{"__ignoreMap":53},[57,570,571,574,577,580,583],{"class":59,"line":60},[57,572,573],{"class":63},"ps",[57,575,576],{"class":187}," -p",[57,578,579],{"class":187}," $$",[57,581,582],{"class":187}," -o",[57,584,585],{"class":67}," comm=\n",[18,587,588],{},"Это покажет текущую оболочку.",[106,590,591],{"start":203},[109,592,593],{},"После редактирования файла перезапустите терминал полностью (закройте окно и откройте заново) или выполните:",[48,595,597],{"className":50,"code":596,"language":52,"meta":53,"style":53},"exec $SHELL -l\n",[25,598,599],{"__ignoreMap":53},[57,600,601,604,607],{"class":59,"line":60},[57,602,603],{"class":187},"exec",[57,605,606],{"class":322}," $SHELL ",[57,608,609],{"class":187},"-l\n",[18,611,612],{},"Это перезапустит оболочку как login-оболочку, загрузив все конфиги.",[106,614,616],{"start":615},4,[109,617,618,619,621],{},"Проверьте ",[25,620,42],{},":",[48,623,625],{"className":50,"code":624,"language":52,"meta":53,"style":53},"echo $PATH\n",[25,626,627],{"__ignoreMap":53},[57,628,629,631],{"class":59,"line":60},[57,630,226],{"class":187},[57,632,633],{"class":322}," $PATH\n",[18,635,636,637,639],{},"Убедитесь, что путь к Homebrew (например, ",[25,638,128],{},") присутствует в выводе.",[13,641,643],{"id":642},"способ-4-переустановка-homebrew","Способ 4: Переустановка Homebrew",[18,645,646],{},"Если предыдущие способы не помогли, возможно, установка Homebrew повреждена. В этом случае выполните полную переустановку.",[648,649,650],"blockquote",{},[18,651,652,653,210],{},"⚠️ Важно: Переустановка удалит все установленные через Homebrew пакеты. Создайте резервную копию списка пакетов: ",[25,654,655],{},"brew list > brew_backup.txt",[106,657,658],{},[109,659,660],{},"Удалите Homebrew:",[48,662,664],{"className":50,"code":663,"language":52,"meta":53,"style":53},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)\"\n",[25,665,666],{"__ignoreMap":53},[57,667,668,670,672,674,676,678],{"class":59,"line":60},[57,669,184],{"class":63},[57,671,188],{"class":187},[57,673,191],{"class":67},[57,675,194],{"class":63},[57,677,197],{"class":187},[57,679,680],{"class":67}," https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)\"\n",[106,682,683],{"start":239},[109,684,685],{},"Убедитесь, что удалены все файлы:",[48,687,689],{"className":50,"code":688,"language":52,"meta":53,"style":53},"sudo rm -rf /opt/homebrew   # для Apple Silicon\nsudo rm -rf /usr/local/Homebrew   # для Intel\n",[25,690,691,708],{"__ignoreMap":53},[57,692,693,696,699,702,705],{"class":59,"line":60},[57,694,695],{"class":63},"sudo",[57,697,698],{"class":67}," rm",[57,700,701],{"class":187}," -rf",[57,703,704],{"class":67}," /opt/homebrew",[57,706,707],{"class":464},"   # для Apple Silicon\n",[57,709,710,712,714,716,719],{"class":59,"line":239},[57,711,695],{"class":63},[57,713,698],{"class":67},[57,715,701],{"class":187},[57,717,718],{"class":67}," /usr/local/Homebrew",[57,720,721],{"class":464},"   # для Intel\n",[106,723,724],{"start":203},[109,725,726,727,210],{},"Установите Homebrew заново, как описано в ",[22,728,729],{},"Способе 1",[13,731,733],{"id":732},"профилактика","Профилактика",[18,735,736],{},"Чтобы избежать повторения ошибки:",[347,738,739,745,760,772,780],{},[109,740,741,744],{},[22,742,743],{},"Всегда используйте официальный скрипт установки"," Homebrew. Не скачивайте и не перемещайте файлы вручную.",[109,746,747,752,753,756,757,759],{},[22,748,749,750],{},"После установки проверьте ",[25,751,42],{},": выполните ",[25,754,755],{},"echo $PATH"," и убедитесь, что путь к Homebrew (например, ",[25,758,128],{},") присутствует.",[109,761,762,355,765,768,769,210],{},[22,763,764],{},"Обновляйте Homebrew регулярно",[25,766,767],{},"brew update"," и ",[25,770,771],{},"brew upgrade",[109,773,774,777,778,210],{},[22,775,776],{},"Если вы меняете оболочку"," (например, с bash на zsh), убедитесь, что конфигурационные файлы новой оболочки содержат настройки ",[25,779,42],{},[109,781,782,785,786,788],{},[22,783,784],{},"При обновлении macOS"," проверяйте, не сбросились ли настройки ",[25,787,42],{},". Иногда требуется повторно добавить Homebrew в конфигурационные файлы.",[790,791,792],"style",{},"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 .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":53,"searchDepth":239,"depth":239,"links":794},[795,796,797,798,799,800,801],{"id":15,"depth":239,"text":16},{"id":103,"depth":239,"text":104},{"id":158,"depth":239,"text":159},{"id":295,"depth":239,"text":296},{"id":514,"depth":239,"text":515},{"id":642,"depth":239,"text":643},{"id":732,"depth":239,"text":733},null,"CMD_NOT_FOUND","2026-02-16 20:19:05","Пошаговая инструкция по исправлению ошибки 'brew command not found' в macOS. Узнайте, как правильно установить Homebrew и настроить PATH для работы с терминалом.","easy",false,"5-15 мин","md",[811,814,817,820],{"answer":812,"question":813},"Ошибка возникает, когда система не может найти исполняемый файл brew в директориях, указанных в переменной PATH. Это обычно значит, что Homebrew не установлен или его путь не добавлен в PATH.","Почему возникает ошибка 'brew command not found'?",{"answer":815,"question":816},"Выполните команду `which brew` в терминале. Если она возвращает путь (например, /opt/homebrew/bin/brew), то Homebrew установлен. Если нет вывода или сообщение 'brew not found', то не установлен.","Как проверить, установлен ли Homebrew?",{"answer":818,"question":819},"Вероятно, путь к brew не добавлен в PATH. Добавьте `/opt/homebrew/bin` (для Apple Silicon) или `/usr/local/bin` (для Intel) в переменную PATH в конфигурационном файле вашей оболочки.","Что делать, если brew установлен, но команда не работает?",{"answer":821,"question":822},"Откройте конфигурационный файл оболочки (например, ~/.zshrc для zsh) и добавьте строку `export PATH=\"/opt/homebrew/bin:$PATH\"`. Затем выполните `source ~/.zshrc` или перезапустите терминал.","Как добавить brew в PATH вручную?",[824,827,830,833],{"name":825,"text":826},"Установите Homebrew","Если Homebrew не установлен, выполните официальный скрипт установки. Это добавит brew в систему и настроит PATH автоматически.",{"name":828,"text":829},"Добавьте путь к brew в PATH","Если brew установлен, но не найден, отредактируйте конфигурационный файл оболочки (например, ~/.zshrc), добавив строку export PATH с правильным путём.",{"name":831,"text":832},"Перезагрузите терминал","Выполните `source ~/.zshrc` или закройте и откройте терминал заново, чтобы изменения PATH вступили в силу.",{"name":834,"text":835},"Проверьте установку","Запустите `brew doctor` для проверки корректности установки Homebrew и решения возможных проблем.","PT15M",[838,839,840,841,842,843,844,845,846,847],"brew command not found","ошибка brew на мак","как установить homebrew на mac","zsh command not found brew","исправить brew не найден","homebrew не работает","macos brew установка","terminal brew ошибка","brew path не настроен","mac команда brew не найдена","ru_RU",{},true,"/errors/macos/brew-command-not-found","macos",[854,855,856],"/guides/macos/install-homebrew","/errors/macos/zsh-command-not-found","/errors/macos/path-environment-variable","Ошибки macOS",{"title":5,"description":805},"medium","errors/macos/brew-command-not-found","Статья объясняет, почему система не находит команду brew, и предлагает проверенные способы решения: установка Homebrew, настройка переменной PATH и перезагрузка оболочки.",[863,852,864,865,866,867,35,354],"homebrew","terminal","командная строка","установка","ошибка","error","6LbPNSMIfkofv6_sq-HNOWx6F7pFZneetJre92yVib8",{"data":871,"body":872},{},{"type":873,"children":874},"root",[875],{"type":876,"tag":18,"props":877,"children":878},"element",{},[879],{"type":880,"value":812},"text",{"data":882,"body":883},{},{"type":873,"children":884},[885],{"type":876,"tag":18,"props":886,"children":887},{},[888,890,896],{"type":880,"value":889},"Выполните команду ",{"type":876,"tag":25,"props":891,"children":893},{"className":892},[],[894],{"type":880,"value":895},"which brew",{"type":880,"value":897}," в терминале. Если она возвращает путь (например, /opt/homebrew/bin/brew), то Homebrew установлен. Если нет вывода или сообщение 'brew not found', то не установлен.",{"data":899,"body":900},{},{"type":873,"children":901},[902],{"type":876,"tag":18,"props":903,"children":904},{},[905,907,912,914,919],{"type":880,"value":906},"Вероятно, путь к brew не добавлен в PATH. Добавьте ",{"type":876,"tag":25,"props":908,"children":910},{"className":909},[],[911],{"type":880,"value":128},{"type":880,"value":913}," (для Apple Silicon) или ",{"type":876,"tag":25,"props":915,"children":917},{"className":916},[],[918],{"type":880,"value":132},{"type":880,"value":920}," (для Intel) в переменную PATH в конфигурационном файле вашей оболочки.",{"data":922,"body":923},{},{"type":873,"children":924},[925],{"type":876,"tag":18,"props":926,"children":927},{},[928,930,936,938,944],{"type":880,"value":929},"Откройте конфигурационный файл оболочки (например, ~/.zshrc для zsh) и добавьте строку ",{"type":876,"tag":25,"props":931,"children":933},{"className":932},[],[934],{"type":880,"value":935},"export PATH=\"/opt/homebrew/bin:$PATH\"",{"type":880,"value":937},". Затем выполните ",{"type":876,"tag":25,"props":939,"children":941},{"className":940},[],[942],{"type":880,"value":943},"source ~/.zshrc",{"type":880,"value":945}," или перезапустите терминал.",{"data":947,"body":948},{},{"type":873,"children":949},[950],{"type":876,"tag":18,"props":951,"children":952},{},[953],{"type":880,"value":826},{"data":955,"body":956},{},{"type":873,"children":957},[958],{"type":876,"tag":18,"props":959,"children":960},{},[961],{"type":880,"value":829},{"data":963,"body":964},{},{"type":873,"children":965},[966],{"type":876,"tag":18,"props":967,"children":968},{},[969,971,976],{"type":880,"value":970},"Выполните ",{"type":876,"tag":25,"props":972,"children":974},{"className":973},[],[975],{"type":880,"value":943},{"type":880,"value":977}," или закройте и откройте терминал заново, чтобы изменения PATH вступили в силу.",{"data":979,"body":980},{},{"type":873,"children":981},[982],{"type":876,"tag":18,"props":983,"children":984},{},[985,987,993],{"type":880,"value":986},"Запустите ",{"type":876,"tag":25,"props":988,"children":990},{"className":989},[],[991],{"type":880,"value":992},"brew doctor",{"type":880,"value":994}," для проверки корректности установки Homebrew и решения возможных проблем.",[996,1703,2432],{"id":997,"title":998,"appliesTo":999,"author":8,"body":1004,"canonical":802,"code":802,"createdAt":1646,"description":1647,"difficulty":806,"draft":807,"estimatedTime":1648,"extension":809,"faq":1649,"howToSteps":1662,"howToTotalTime":1677,"image":802,"keywords":1678,"locale":848,"meta":1687,"navigation":850,"path":854,"platform":852,"related":1688,"section":1692,"seo":1693,"severity":802,"stem":1694,"summary":1695,"tags":1696,"twitterCreator":802,"twitterSite":802,"type":1701,"updatedAt":1646,"__hash__":1702},"content_ru/guides/macos/install-homebrew.md","Установка Homebrew на macOS: пошаговое руководство для новичков",[1000,1001,1002,1003],"macOS Sonoma 14.x","macOS Ventura 13.x","macOS Monterey 12.x","Intel и Apple Silicon (M1/M2/M3)",{"type":10,"value":1005,"toc":1625},[1006,1010,1020,1044,1047,1051,1054,1088,1092,1097,1104,1122,1127,1158,1160,1164,1173,1177,1180,1210,1216,1220,1230,1292,1299,1303,1306,1378,1382,1392,1405,1427,1433,1448,1454,1468,1472,1480,1517,1521,1527,1545,1557,1572,1577,1613,1622],[13,1007,1009],{"id":1008},"введение-зачем-это-нужно","Введение / Зачем это нужно",[18,1011,1012,1013,1015,1016,1019],{},"Homebrew (или просто ",[25,1014,35],{},") — это менеджер пакетов для macOS, который упрощает установку, обновление и удалениеThousands open-source программ и библиотек. Вместо ручного скачивания ",[25,1017,1018],{},".dmg","-файлов, поиска зависимостей и настройки переменных среды вы используете одну команду:",[48,1021,1023],{"className":50,"code":1022,"language":52,"meta":53,"style":53},"brew install \u003Cимя_программы>\n",[25,1024,1025],{"__ignoreMap":53},[57,1026,1027,1029,1032,1035,1038,1041],{"class":59,"line":60},[57,1028,35],{"class":63},[57,1030,1031],{"class":67}," install",[57,1033,1034],{"class":232}," \u003C",[57,1036,1037],{"class":67},"имя_программ",[57,1039,1040],{"class":322},"ы",[57,1042,1043],{"class":232},">\n",[18,1045,1046],{},"Этот гайд показывает, как правильно установить Homebrew с нуля на любой современной версии macOS (от Monterey до Sonoma) на процессорах как Intel, так и Apple Silicon (M1/M2/M3).",[13,1048,1050],{"id":1049},"требования-подготовка","Требования / Подготовка",[18,1052,1053],{},"Перед началом убедитесь, что:",[106,1055,1056,1065,1085],{},[109,1057,1058,1059,1062,1063,445],{},"У вас есть учётная запись с ",[22,1060,1061],{},"правами администратора"," (возможность использовать ",[25,1064,695],{},[109,1066,1067,1068,1071,1072],{},"Установлены ",[22,1069,1070],{},"Xcode Command Line Tools",". Homebrew предложит их установить автоматически, но если хотите сделать это заранее, выполните в Терминале:\n",[48,1073,1075],{"className":50,"code":1074,"language":52,"meta":53,"style":53},"xcode-select --install\n",[25,1076,1077],{"__ignoreMap":53},[57,1078,1079,1082],{"class":59,"line":60},[57,1080,1081],{"class":63},"xcode-select",[57,1083,1084],{"class":187}," --install\n",[109,1086,1087],{},"У вас стабильное подключение к интернету.",[13,1089,1091],{"id":1090},"пошаговая-инструкция","Пошаговая инструкция",[1093,1094,1096],"h3",{"id":1095},"шаг-1-запустите-официальный-скрипт-установки","Шаг 1: Запустите официальный скрипт установки",[18,1098,1099,1100,1103],{},"Единственный и самый важный шаг. ",[22,1101,1102],{},"Никогда не устанавливайте Homebrew из ненадёжных источников."," Используйте только официальный скрипт:",[48,1105,1106],{"className":50,"code":177,"language":52,"meta":53,"style":53},[25,1107,1108],{"__ignoreMap":53},[57,1109,1110,1112,1114,1116,1118,1120],{"class":59,"line":60},[57,1111,184],{"class":63},[57,1113,188],{"class":187},[57,1115,191],{"class":67},[57,1117,194],{"class":63},[57,1119,197],{"class":187},[57,1121,200],{"class":67},[18,1123,1124],{},[22,1125,1126],{},"Что делает команда:",[347,1128,1129,1146,1152],{},[109,1130,1131,1134,1135,1138,1139,1142,1143,445],{},[25,1132,1133],{},"curl -fsSL ..."," — скачивает скрипт установки с GitHub, следуя редиректам (",[25,1136,1137],{},"-L","), не показывая прогресс (",[25,1140,1141],{},"-s","), и failing silently на ошибках (",[25,1144,1145],{},"-f",[109,1147,1148,1151],{},[25,1149,1150],{},"$(...)"," — выполняет скачанный скрипт в текущей оболочке.",[109,1153,1154,1157],{},[25,1155,1156],{},"/bin/bash -c"," — явно запускает скрипт в bash, даже если ваш терминал по умолчанию использует zsh (актуально для macOS Catalina+).",[291,1159],{},[1093,1161,1163],{"id":1162},"шаг-2-введите-пароль-администратора","Шаг 2: Введите пароль администратора",[18,1165,1166,1167,1170,1171,210],{},"После запуска скрипта система запросит ваш пароль. Вводите его ",[22,1168,1169],{},"всё с маленькой буквы",", символы не будут отображаться (даже звёздочки) — это особенность безопасности macOS. Просто введите пароль и нажмите ",[25,1172,209],{},[1093,1174,1176],{"id":1175},"шаг-3-дождитесь-завершения-установки","Шаг 3: Дождитесь завершения установки",[18,1178,1179],{},"Скрипт выполнит следующие действия:",[106,1181,1182,1185,1196,1199],{},[109,1183,1184],{},"Проверит наличие Xcode Command Line Tools и установит их при необходимости (может потребоваться отдельно нажать «Установить» в всплывающем окне).",[109,1186,1187,1188,1191,1192,1195],{},"Создадит нужные директории (",[25,1189,1190],{},"/usr/local"," для Intel или ",[25,1193,1194],{},"/opt/homebrew"," для Apple Silicon).",[109,1197,1198],{},"Скачает и распакует последнюю стабильную версию Homebrew.",[109,1200,1201,1202,1205,1206,1209],{},"Настроит переменные среды в вашем профиле оболочки (",[25,1203,1204],{},".zprofile"," для zsh, ",[25,1207,1208],{},".bash_profile"," для bash).",[18,1211,1212,1215],{},[22,1213,1214],{},"Не прерывайте процесс!"," На это может уйти до 10 минут, особенно при первом запуске Xcode Tools.",[1093,1217,1219],{"id":1218},"шаг-4-активируйте-homebrew-в-текущем-сеансе","Шаг 4: Активируйте Homebrew в текущем сеансе",[18,1221,1222,1223,1225,1226,1229],{},"После завершения установки скрипт выведет инструкции. Чтобы команда ",[25,1224,35],{}," стала доступна ",[22,1227,1228],{},"сразу в текущем открытом окне Терминала",", выполните:",[347,1231,1232,1261],{},[109,1233,1234,1237],{},[22,1235,1236],{},"Для macOS на Apple Silicon (M1/M2/M3):",[48,1238,1239],{"className":50,"code":219,"language":52,"meta":53,"style":53},[25,1240,1241,1251],{"__ignoreMap":53},[57,1242,1243,1245,1247,1249],{"class":59,"line":60},[57,1244,226],{"class":187},[57,1246,229],{"class":67},[57,1248,233],{"class":232},[57,1250,236],{"class":67},[57,1252,1253,1255,1257,1259],{"class":59,"line":239},[57,1254,242],{"class":187},[57,1256,191],{"class":67},[57,1258,247],{"class":63},[57,1260,250],{"class":67},[109,1262,1263,1266],{},[22,1264,1265],{},"Для macOS на Intel:",[48,1267,1269],{"className":50,"code":1268,"language":52,"meta":53,"style":53},"echo 'eval \"$(/usr/local/bin/brew shellenv)\"' >> ~/.bash_profile\neval \"$(/usr/local/bin/brew shellenv)\"\n",[25,1270,1271,1282],{"__ignoreMap":53},[57,1272,1273,1275,1277,1279],{"class":59,"line":60},[57,1274,226],{"class":187},[57,1276,265],{"class":67},[57,1278,233],{"class":232},[57,1280,1281],{"class":67}," ~/.bash_profile\n",[57,1283,1284,1286,1288,1290],{"class":59,"line":239},[57,1285,242],{"class":187},[57,1287,191],{"class":67},[57,1289,278],{"class":63},[57,1291,250],{"class":67},[18,1293,1294,1295,1298],{},"Либо просто ",[22,1296,1297],{},"закройте и снова откройте Терминал"," — изменения вступят в силу автоматически.",[13,1300,1302],{"id":1301},"проверка-результата","Проверка результата",[18,1304,1305],{},"Убедитесь, что установка прошла успешно:",[106,1307,1308,1330,1352],{},[109,1309,1310,1311,1323,1326,1327,210],{},"Проверьте версию:",[48,1312,1314],{"className":50,"code":1313,"language":52,"meta":53,"style":53},"brew --version\n",[25,1315,1316],{"__ignoreMap":53},[57,1317,1318,1320],{"class":59,"line":60},[57,1319,35],{"class":63},[57,1321,1322],{"class":187}," --version\n",[1324,1325],"br",{},"Вывод должен быть примерно таким: ",[25,1328,1329],{},"Homebrew 4.x.x",[109,1331,1332,1333,1345,1347,1348,1351],{},"Запустите диагностику:",[48,1334,1336],{"className":50,"code":1335,"language":52,"meta":53,"style":53},"brew doctor\n",[25,1337,1338],{"__ignoreMap":53},[57,1339,1340,1342],{"class":59,"line":60},[57,1341,35],{"class":63},[57,1343,1344],{"class":67}," doctor\n",[1324,1346],{},"Идеальный результат: ",[25,1349,1350],{},"Your system is ready to brew."," Если есть предупреждения — следуйте их советам.",[109,1353,1354,1355,345,1358,1372,1374,1375,210],{},"Попробуйте установить простую утилиту (например, ",[25,1356,1357],{},"wget",[48,1359,1361],{"className":50,"code":1360,"language":52,"meta":53,"style":53},"brew install wget\n",[25,1362,1363],{"__ignoreMap":53},[57,1364,1365,1367,1369],{"class":59,"line":60},[57,1366,35],{"class":63},[57,1368,1031],{"class":67},[57,1370,1371],{"class":67}," wget\n",[1324,1373],{},"После успешной установки выполните ",[25,1376,1377],{},"wget --version",[13,1379,1381],{"id":1380},"возможные-проблемы","Возможные проблемы",[1093,1383,1385,1386,341,1389],{"id":1384},"ошибка-permission-denied-или-operation-not-permitted","Ошибка: ",[25,1387,1388],{},"Permission denied",[25,1390,1391],{},"Operation not permitted",[18,1393,1394,1397,1398,1401,1402,1404],{},[22,1395,1396],{},"Причина:"," Терминал запущен без прав администратора, или скрипт не может записать в целевую директорию.\n",[22,1399,1400],{},"Решение:"," Убедитесь, что вы вводили пароль при запросе. Если проблема осталась, попробуйте запустить скрипт с ",[25,1403,695],{}," (хотя официальная инструкция этого не требует):",[48,1406,1408],{"className":50,"code":1407,"language":52,"meta":53,"style":53},"sudo /bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[25,1409,1410],{"__ignoreMap":53},[57,1411,1412,1414,1417,1419,1421,1423,1425],{"class":59,"line":60},[57,1413,695],{"class":63},[57,1415,1416],{"class":67}," /bin/bash",[57,1418,188],{"class":187},[57,1420,191],{"class":67},[57,1422,194],{"class":63},[57,1424,197],{"class":187},[57,1426,200],{"class":67},[1093,1428,1385,1430],{"id":1429},"ошибка-command-line-tools-already-installed",[25,1431,1432],{},"Command Line Tools already installed",[18,1434,1435,1437,1438,1440,1441,1444,1445,210],{},[22,1436,1396],{}," Xcode Command Tools уже присутствуют, но их путь не настроен.\n",[22,1439,1400],{}," Выполните ",[25,1442,1443],{},"sudo xcode-select --reset"," или укажите путь явно: ",[25,1446,1447],{},"sudo xcode-select -s /Library/Developer/CommandLineTools",[1093,1449,1385,1451,1453],{"id":1450},"ошибка-brew-command-not-found-после-установки",[25,1452,27],{}," после установки",[18,1455,1456,1458,1459,1461,1462,1464,1465,1467],{},[22,1457,1396],{}," Переменная ",[25,1460,42],{}," не обновлена в текущем сеансе.\n",[22,1463,1400],{}," Следуйте шагу 4 выше (активация через ",[25,1466,242],{},") или перезапустите Терминал.",[1093,1469,1471],{"id":1470},"медленная-установка-или-обрывы","Медленная установка или обрывы",[18,1473,1474,1476,1477,1479],{},[22,1475,1396],{}," Проблемы с сетью или GitHub.\n",[22,1478,1400],{}," Установите Homebrew через国内的镜像（如清华源）или используйте VPN. Для смены репозитория выполните:",[48,1481,1483],{"className":50,"code":1482,"language":52,"meta":53,"style":53},"cd \"$(brew --repo)/Library/Taps/homebrew/homebrew-core\"\ngit remote set-url origin https://mirror.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git\n",[25,1484,1485,1500],{"__ignoreMap":53},[57,1486,1487,1490,1492,1494,1497],{"class":59,"line":60},[57,1488,1489],{"class":187},"cd",[57,1491,191],{"class":67},[57,1493,35],{"class":63},[57,1495,1496],{"class":187}," --repo",[57,1498,1499],{"class":67},")/Library/Taps/homebrew/homebrew-core\"\n",[57,1501,1502,1505,1508,1511,1514],{"class":59,"line":239},[57,1503,1504],{"class":63},"git",[57,1506,1507],{"class":67}," remote",[57,1509,1510],{"class":67}," set-url",[57,1512,1513],{"class":67}," origin",[57,1515,1516],{"class":67}," https://mirror.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git\n",[13,1518,1520],{"id":1519},"часто-задаваемые-вопросы-faq","Часто задаваемые вопросы (FAQ)",[18,1522,1523,1526],{},[22,1524,1525],{},"Можно ли удалить Homebrew?","\nДа. Для полного удаления выполните официальный скрипт удаления:",[48,1528,1529],{"className":50,"code":663,"language":52,"meta":53,"style":53},[25,1530,1531],{"__ignoreMap":53},[57,1532,1533,1535,1537,1539,1541,1543],{"class":59,"line":60},[57,1534,184],{"class":63},[57,1536,188],{"class":187},[57,1538,191],{"class":67},[57,1540,194],{"class":63},[57,1542,197],{"class":187},[57,1544,680],{"class":67},[18,1546,1547,1548,1551,1552,1554,1555,210],{},"Затем вручную удалите остаточные файлы: ",[25,1549,1550],{},"rm -rf ~/.brew"," (если был) и строки из ",[25,1553,1204],{},"/",[25,1556,1208],{},[18,1558,1559,1562,1563,1565,1566,1568,1569,210],{},[22,1560,1561],{},"Как обновлять Homebrew и установленные пакеты?","\nОбновляйте Homebrew: ",[25,1564,767],{},". Обновляйте все пакеты: ",[25,1567,771],{},". Для очистки старых версий: ",[25,1570,1571],{},"brew cleanup",[18,1573,1574],{},[22,1575,1576],{},"Что такое Formulae и Casks?",[347,1578,1579,1591],{},[109,1580,1581,1584,1585,1588,1589,445],{},[22,1582,1583],{},"Formulae"," — пакеты с консольными утилитами и библиотеками (например, ",[25,1586,1587],{},"python",", ",[25,1590,1504],{},[109,1592,1593,1596,1597,1554,1599,1602,1603,1588,1606,1609,1610,210],{},[22,1594,1595],{},"Casks"," — пакеты с GUI-приложениями в формате ",[25,1598,1018],{},[25,1600,1601],{},".pkg"," (например, ",[25,1604,1605],{},"firefox",[25,1607,1608],{},"visual-studio-code","). Устанавливаются командой ",[25,1611,1612],{},"brew install --cask \u003Cимя>",[18,1614,1615,1618,1621],{},[22,1616,1617],{},"Можно ли использовать Homebrew вместе с MacPorts или Fink?",[22,1619,1620],{},"Нет."," Эти менеджеры пакетов конфликтуют, так как используют одинаковые пути. Выберите один. Homebrew — самый популярный и рекомендуемый для большинства пользователей.",[790,1623,1624],{},"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 pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":53,"searchDepth":239,"depth":239,"links":1626},[1627,1628,1629,1635,1636,1645],{"id":1008,"depth":239,"text":1009},{"id":1049,"depth":239,"text":1050},{"id":1090,"depth":239,"text":1091,"children":1630},[1631,1632,1633,1634],{"id":1095,"depth":203,"text":1096},{"id":1162,"depth":203,"text":1163},{"id":1175,"depth":203,"text":1176},{"id":1218,"depth":203,"text":1219},{"id":1301,"depth":239,"text":1302},{"id":1380,"depth":239,"text":1381,"children":1637},[1638,1640,1642,1644],{"id":1384,"depth":203,"text":1639},"Ошибка: Permission denied или Operation not permitted",{"id":1429,"depth":203,"text":1641},"Ошибка: Command Line Tools already installed",{"id":1450,"depth":203,"text":1643},"Ошибка: brew: command not found после установки",{"id":1470,"depth":203,"text":1471},{"id":1519,"depth":239,"text":1520},"2026-02-15 16:29:32","Полная инструкция по установке Homebrew — официального менеджера пакетов для macOS. Установите за 5 минут и начните работать с thousand open-source утилит.","5-10 мин",[1650,1653,1656,1659],{"question":1651,"answer":1652},"Можно ли установить Homebrew без прав администратора?","Нет, для установки Homebrew требуются права администратора (sudo), так как он устанавливает файлы в системные директории (`/usr/local` или `/opt/homebrew`).",{"question":1654,"answer":1655},"Что делать, если установка зависла на 'Downloading and installing Xcode Command Line Tools'?","Это нормальный процесс, который может занять 10-20 минут в зависимости от скорости интернета. Не прерывайте его. Если зависло надолго (>30 мин), закройте терминал и попробуйте снова.",{"question":1657,"answer":1658},"Homebrew конфликтует с системными программами. Как быть?","Homebrew по дизайну изолирован от системных файлов. Конфликты обычно возникают, если вы вручную меняли переменные `PATH` или ставили софт в те же директории. Проверьте порядок путей в `echo $PATH`.",{"question":1660,"answer":1661},"Можно ли установить Homebrew на внешний диск?","Технически возможно, но крайне не рекомендуется. Многие формулы (пакеты) предполагают установку в стандартные пути. Используйте стандартную установку для стабильности.",[1663,1666,1669,1672,1675],{"name":1664,"text":1665},"Откройте Терминал","Найдите приложение «Терминал» через Spotlight (Cmd+Space → введите «Терминал») или в папке «Утилиты».",{"name":1667,"text":1668},"Запустите официальный скрипт установки","Скопируйте и выполните в Терминале команду ниже. Она скачает и запустит автоматический скрипт установки от разработчиков Homebrew.",{"name":1670,"text":1671},"Введите пароль администратора","При появлении запроса введите пароль от вашей учётной записи macOS (символы не отображаются — это нормально) и нажмите Enter.",{"name":1673,"text":1674},"Дождитесь завершения","Процесс установки займёт 2-5 минут. Вы увидите сообщение «Installation successful!».",{"name":834,"text":1676},"Выполните `brew doctor` для диагностики и `brew --version` чтобы увидеть версию.","PT10M",[1679,1680,1681,1682,1683,1684,1685,1686],"установка homebrew","homebrew macos","как установить brew","менеджер пакетов macos","brew install","установить homebrew на mac","homebrew ошибка установки","command line tools macos",{},[1689,1690,1691],"/guides/macos/install-xcode-command-line-tools","/guides/macos/update-homebrew","/guides/macos/use-homebrew","Гайды macOS",{"title":998,"description":1647},"guides/macos/install-homebrew","Это руководство поможет вам за несколько минут установить Homebrew — незаменимый менеджер пакетов для macOS. Вы сможете легко устанавливать, обновлять и управлять thousand open-source программ и библиотек через простую команду `brew`.",[852,863,1697,864,35,1698,1699,1700],"包管理器","cli","разработка","devops","guide","pwaZTzDbmYiZNtiHnNHwJRUenCEEXxwQgnz7quu_voE",{"id":1704,"title":1705,"appliesTo":1706,"author":8,"body":1709,"canonical":802,"code":2378,"createdAt":2379,"description":2380,"difficulty":806,"draft":807,"estimatedTime":1648,"extension":809,"faq":2381,"howToSteps":2394,"howToTotalTime":836,"image":802,"keywords":2407,"locale":848,"meta":2418,"navigation":850,"path":855,"platform":852,"related":2419,"section":857,"seo":2423,"severity":859,"stem":2424,"summary":2425,"tags":2426,"twitterCreator":802,"twitterSite":802,"type":868,"updatedAt":2379,"__hash__":2431},"content_ru/errors/macos/zsh-command-not-found.md","Ошибка 'command not found' в zsh: как исправить на macOS",[1707,1708],"macOS 10.15+","zsh 5.0+",{"type":10,"value":1710,"toc":2367},[1711,1715,1723,1741,1747,1749,1802,1806,1809,1900,1904,1912,2065,2069,2072,2102,2106,2109,2159,2165,2167,2171,2174,2228,2232,2238,2251,2254,2266,2276,2278,2285,2361,2364],[13,1712,1714],{"id":1713},"что-означает-ошибка-command-not-found-в-zsh","Что означает ошибка 'command not found' в zsh",[18,1716,20,1717,1722],{},[22,1718,1719],{},[25,1720,1721],{},"zsh: command not found"," возникает, когда оболочка zsh не может найти исполняемый файл команды, которую вы пытаетесь выполнить. Полный текст ошибки выглядит так:",[48,1724,1726],{"className":50,"code":1725,"language":52,"meta":53,"style":53},"zsh: command not found: имя_команды\n",[25,1727,1728],{"__ignoreMap":53},[57,1729,1730,1732,1734,1736,1738],{"class":59,"line":60},[57,1731,64],{"class":63},[57,1733,68],{"class":67},[57,1735,71],{"class":67},[57,1737,74],{"class":67},[57,1739,1740],{"class":67}," имя_команды\n",[18,1742,1743,1744,1746],{},"Она появляется в терминале macOS при вводе команды, которая либо не установлена в системе, либо её путь не прописан в переменной окружения ",[25,1745,42],{},". Это распространённая проблема при настройке нового Mac или после установки дополнительных инструментов.",[13,1748,104],{"id":103},[106,1750,1751,1765,1775,1787,1796],{},[109,1752,1753,1756,1757,1588,1759,1588,1762,445],{},[22,1754,1755],{},"Команда не установлена"," — вы пытаетесь запустить утилиту, которую ещё не добавили в систему (например, ",[25,1758,1504],{},[25,1760,1761],{},"node",[25,1763,1764],{},"docker",[109,1766,1767,1772,1773,210],{},[22,1768,1769,1770],{},"Путь к команде отсутствует в ",[25,1771,42],{}," — команда установлена, но директория с её исполняемым файлом не добавлена в переменную ",[25,1774,42],{},[109,1776,1777,1780,1781,1784,1785,445],{},[22,1778,1779],{},"Опечатка в имени команды"," — случайная ошибка при вводе (например, ",[25,1782,1783],{},"gti"," вместо ",[25,1786,1504],{},[109,1788,1789,1792,1793,1795],{},[22,1790,1791],{},"Конфликт оболочек"," — команда настроена только для bash (через ",[25,1794,555],{},"), но не для zsh.",[109,1797,1798,1801],{},[22,1799,1800],{},"Повреждение кэша zsh"," — иногда zsh не обновляет список доступных команд после установки нового ПО.",[13,1803,1805],{"id":1804},"способ-1-проверьте-установлена-ли-команда","Способ 1: Проверьте, установлена ли команда",[18,1807,1808],{},"Первым делом убедитесь, что команда вообще присутствует в системе.",[106,1810,1811,1840],{},[109,1812,1813,621,1822,1833,1835,1836,1839],{},[22,1814,1815,1816,341,1818,1821],{},"Используйте ",[25,1817,504],{},[25,1819,1820],{},"type"," для поиска",[48,1823,1825],{"className":50,"code":1824,"language":52,"meta":53,"style":53},"which имя_команды\n",[25,1826,1827],{"__ignoreMap":53},[57,1828,1829,1831],{"class":59,"line":60},[57,1830,504],{"class":187},[57,1832,1740],{"class":67},[1324,1834],{},"Если команда найдена, вы увидите полный путь к исполняемому файлу (например, ",[25,1837,1838],{},"/usr/local/bin/git","). Если нет — команда не установлена.",[109,1841,1842,1845,1846],{},[22,1843,1844],{},"Установите команду",", если её нет:",[347,1847,1848,1869,1890],{},[109,1849,1850,1851,1854,1855],{},"Через ",[22,1852,1853],{},"Homebrew"," (рекомендуется):\n",[48,1856,1858],{"className":50,"code":1857,"language":52,"meta":53,"style":53},"brew install имя_пакета\n",[25,1859,1860],{"__ignoreMap":53},[57,1861,1862,1864,1866],{"class":59,"line":60},[57,1863,35],{"class":63},[57,1865,1031],{"class":67},[57,1867,1868],{"class":67}," имя_пакета\n",[109,1870,1850,1871,410,1874],{},[22,1872,1873],{},"MacPorts",[48,1875,1877],{"className":50,"code":1876,"language":52,"meta":53,"style":53},"sudo port install имя_пакета\n",[25,1878,1879],{"__ignoreMap":53},[57,1880,1881,1883,1886,1888],{"class":59,"line":60},[57,1882,695],{"class":63},[57,1884,1885],{"class":67}," port",[57,1887,1031],{"class":67},[57,1889,1868],{"class":67},[109,1891,1892,1893,445],{},"Или скачайте установщик с официального сайта (например, для ",[1894,1895,1899],"a",{"href":1896,"rel":1897},"https://git-scm.com/",[1898],"nofollow","Git",[13,1901,1903],{"id":1902},"способ-2-проверьте-и-исправьте-переменную-path","Способ 2: Проверьте и исправьте переменную PATH",[18,1905,1906,1907,1909,1910,210],{},"Если команда установлена, но ",[25,1908,504],{}," не находит её, проблема в переменной ",[25,1911,42],{},[106,1913,1914,1937,1977,2050],{},[109,1915,1916,621,1921,1931,1933,1934,445],{},[22,1917,1918,1919],{},"Просмотрите текущий ",[25,1920,42],{},[48,1922,1923],{"className":50,"code":624,"language":52,"meta":53,"style":53},[25,1924,1925],{"__ignoreMap":53},[57,1926,1927,1929],{"class":59,"line":60},[57,1928,226],{"class":187},[57,1930,633],{"class":322},[1324,1932],{},"Вывод будет списком директорий, разделённых двоеточиями (например, ",[25,1935,1936],{},"/usr/local/bin:/usr/bin:/bin",[109,1938,1939,621,1942,1969,1971,1972,341,1974,210],{},[22,1940,1941],{},"Найдите, где установлена команда",[48,1943,1945],{"className":50,"code":1944,"language":52,"meta":53,"style":53},"sudo find / -name \"имя_команды\" 2>/dev/null\n",[25,1946,1947],{"__ignoreMap":53},[57,1948,1949,1951,1954,1957,1960,1963,1966],{"class":59,"line":60},[57,1950,695],{"class":63},[57,1952,1953],{"class":67}," find",[57,1955,1956],{"class":67}," /",[57,1958,1959],{"class":187}," -name",[57,1961,1962],{"class":67}," \"имя_команды\"",[57,1964,1965],{"class":232}," 2>",[57,1967,1968],{"class":67},"/dev/null\n",[1324,1970],{},"Это покажет все файлы с таким именем. Обычно пользовательские утилиты хранятся в ",[25,1973,132],{},[25,1975,1976],{},"~/bin",[109,1978,1979,621,1984],{},[22,1980,1981,1982],{},"Добавьте недостающую директорию в ",[25,1983,42],{},[347,1985,1986,2004,2027],{},[109,1987,1988,1989,1991,1992],{},"Откройте файл конфигурации zsh (обычно ",[25,1990,145],{},"):\n",[48,1993,1995],{"className":50,"code":1994,"language":52,"meta":53,"style":53},"nano ~/.zshrc\n",[25,1996,1997],{"__ignoreMap":53},[57,1998,1999,2001],{"class":59,"line":60},[57,2000,340],{"class":63},[57,2002,2003],{"class":67}," ~/.zshrc\n",[109,2005,2006,2007,2010,2011],{},"Добавьте строку (замените ",[25,2008,2009],{},"/путь/к/директории"," на найденный путь):\n",[48,2012,2014],{"className":50,"code":2013,"language":52,"meta":53,"style":53},"export PATH=$PATH:/путь/к/директории\n",[25,2015,2016],{"__ignoreMap":53},[57,2017,2018,2020,2022,2024],{"class":59,"line":60},[57,2019,389],{"class":232},[57,2021,392],{"class":322},[57,2023,395],{"class":232},[57,2025,2026],{"class":322},"$PATH:/путь/к/директории\n",[109,2028,2029,2030,1588,2033,1588,2035,2038,2039],{},"Сохраните файл (",[25,2031,2032],{},"Ctrl+O",[25,2034,209],{},[25,2036,2037],{},"Ctrl+X",") и примените изменения:\n",[48,2040,2042],{"className":50,"code":2041,"language":52,"meta":53,"style":53},"source ~/.zshrc\n",[25,2043,2044],{"__ignoreMap":53},[57,2045,2046,2048],{"class":59,"line":60},[57,2047,458],{"class":187},[57,2049,2003],{"class":67},[109,2051,2052,621,2055],{},[22,2053,2054],{},"Проверьте, что команда теперь работает",[48,2056,2057],{"className":50,"code":1824,"language":52,"meta":53,"style":53},[25,2058,2059],{"__ignoreMap":53},[57,2060,2061,2063],{"class":59,"line":60},[57,2062,504],{"class":187},[57,2064,1740],{"class":67},[13,2066,2068],{"id":2067},"способ-3-проверьте-опечатки-и-регистр","Способ 3: Проверьте опечатки и регистр",[18,2070,2071],{},"Иногда ошибка возникает из-за простой опечатки. Убедитесь, что команда написана правильно:",[347,2073,2074,2082,2085],{},[109,2075,2076,2077,2079,2080,210],{},"Регистр имеет значение: ",[25,2078,1899],{}," ≠ ",[25,2081,1504],{},[109,2083,2084],{},"Нет ли лишних символов или пробелов.",[109,2086,2087,2088,410,2090,2101],{},"Для проверки используйте ",[25,2089,1820],{},[48,2091,2093],{"className":50,"code":2092,"language":52,"meta":53,"style":53},"type имя_команды\n",[25,2094,2095],{"__ignoreMap":53},[57,2096,2097,2099],{"class":59,"line":60},[57,2098,1820],{"class":187},[57,2100,1740],{"class":67},"\nЕсли команда не найдена, zsh покажет ошибку. Если найдена — выведет тип (alias, function, builtin и т.д.).",[13,2103,2105],{"id":2104},"способ-4-переустановите-команду-через-менеджер-пакетов","Способ 4: Переустановите команду через менеджер пакетов",[18,2107,2108],{},"Если команда была установлена через Homebrew или MacPorts, но перестала работать, попробуйте переустановить:",[347,2110,2111,2139],{},[109,2112,2113,410,2115],{},[22,2114,1853],{},[48,2116,2118],{"className":50,"code":2117,"language":52,"meta":53,"style":53},"brew reinstall имя_пакета\nbrew cleanup  # удаляет старые версии\n",[25,2119,2120,2129],{"__ignoreMap":53},[57,2121,2122,2124,2127],{"class":59,"line":60},[57,2123,35],{"class":63},[57,2125,2126],{"class":67}," reinstall",[57,2128,1868],{"class":67},[57,2130,2131,2133,2136],{"class":59,"line":239},[57,2132,35],{"class":63},[57,2134,2135],{"class":67}," cleanup",[57,2137,2138],{"class":464},"  # удаляет старые версии\n",[109,2140,2141,410,2143],{},[22,2142,1873],{},[48,2144,2146],{"className":50,"code":2145,"language":52,"meta":53,"style":53},"sudo port upgrade имя_пакета\n",[25,2147,2148],{"__ignoreMap":53},[57,2149,2150,2152,2154,2157],{"class":59,"line":60},[57,2151,695],{"class":63},[57,2153,1885],{"class":67},[57,2155,2156],{"class":67}," upgrade",[57,2158,1868],{"class":67},[18,2160,2161,2162,2164],{},"После переустановки проверьте ",[25,2163,42],{}," (Способ 2) — иногда менеджеры пакетов добавляют пути автоматически.",[291,2166],{},[13,2168,2170],{"id":2169},"способ-5-обновите-кэш-оболочки","Способ 5: Обновите кэш оболочки",[18,2172,2173],{},"Zsh кэширует расположение команд. Если вы установили новую утилиту, но zsh её не видит, обновите кэш:",[106,2175,2176,2195,2201],{},[109,2177,2178,621,2183,2192,2194],{},[22,2179,970,2180],{},[25,2181,2182],{},"rehash",[48,2184,2186],{"className":50,"code":2185,"language":52,"meta":53,"style":53},"rehash\n",[25,2187,2188],{"__ignoreMap":53},[57,2189,2190],{"class":59,"line":60},[57,2191,2185],{"class":63},[1324,2193],{},"Это принудительно обновит список команд.",[109,2196,2197,2200],{},[22,2198,2199],{},"Или перезапустите терминал"," — иногда достаточно просто закрыть и снова открыть окно терминала.",[109,2202,2203,2206,2207],{},[22,2204,2205],{},"Если проблема осталась",", проверьте, нет ли конфликта с файлами конфигурации:",[347,2208,2209,2218],{},[109,2210,2211,2212,2214,2215,445],{},"Убедитесь, что в ",[25,2213,145],{}," нет ошибок (можно проверить через ",[25,2216,2217],{},"zsh -n ~/.zshrc",[109,2219,2220,2221,2223,2224,2227],{},"Временно переименуйте ",[25,2222,145],{}," (например, в ",[25,2225,2226],{},"~/.zshrc.backup",") и перезапустите zsh. Если ошибка исчезла — проблема в конфигурации.",[13,2229,2231],{"id":2230},"способ-6-используйте-полный-путь-к-команде-временное-решение","Способ 6: Используйте полный путь к команде (временное решение)",[18,2233,2234,2235,2237],{},"Если нужно срочно выполнить команду, а настройка ",[25,2236,42],{}," займёт время, укажите полный путь:",[48,2239,2241],{"className":50,"code":2240,"language":52,"meta":53,"style":53},"/полный/путь/к/имя_команды [аргументы]\n",[25,2242,2243],{"__ignoreMap":53},[57,2244,2245,2248],{"class":59,"line":60},[57,2246,2247],{"class":63},"/полный/путь/к/имя_команды",[57,2249,2250],{"class":322}," [аргументы]\n",[18,2252,2253],{},"Например:",[48,2255,2257],{"className":50,"code":2256,"language":52,"meta":53,"style":53},"/usr/local/bin/python3 --version\n",[25,2258,2259],{"__ignoreMap":53},[57,2260,2261,2264],{"class":59,"line":60},[57,2262,2263],{"class":63},"/usr/local/bin/python3",[57,2265,1322],{"class":187},[18,2267,2268,2269,2271,2272,2275],{},"Чтобы узнать полный путь, используйте ",[25,2270,504],{}," (если команда установлена) или ",[25,2273,2274],{},"find"," (см. Способ 2).",[13,2277,733],{"id":732},[18,2279,2280,2281,2284],{},"Чтобы избежать ошибки ",[25,2282,2283],{},"command not found"," в будущем:",[106,2286,2287,2296,2305,2316,2341],{},[109,2288,2289,2292,2293,2295],{},[22,2290,2291],{},"Устанавливайте команды через Homebrew"," — он автоматически настраивает ",[25,2294,42],{}," для zsh.",[109,2297,2298,2304],{},[22,2299,2300,2301,2303],{},"Проверяйте ",[25,2302,42],{}," после установки нового ПО"," — убедитесь, что директория с бинарниками добавлена.",[109,2306,2307,2312,2313,2315],{},[22,2308,1815,2309,2311],{},[25,2310,145],{}," для настроек"," — не редактируйте ",[25,2314,555],{}," (он не влияет на zsh).",[109,2317,2318,410,2321],{},[22,2319,2320],{},"Регулярно обновляйте Homebrew и пакеты",[48,2322,2324],{"className":50,"code":2323,"language":52,"meta":53,"style":53},"brew update && brew upgrade\n",[25,2325,2326],{"__ignoreMap":53},[57,2327,2328,2330,2333,2336,2338],{"class":59,"line":60},[57,2329,35],{"class":63},[57,2331,2332],{"class":67}," update",[57,2334,2335],{"class":322}," && ",[57,2337,35],{"class":63},[57,2339,2340],{"class":67}," upgrade\n",[109,2342,2343,2348,2349,1588,2352,1588,2355,1588,2358,445],{},[22,2344,2345,2346],{},"Не удаляйте системные директории из ",[25,2347,42],{}," — оставьте стандартные значения (",[25,2350,2351],{},"/usr/bin",[25,2353,2354],{},"/bin",[25,2356,2357],{},"/usr/sbin",[25,2359,2360],{},"/sbin",[18,2362,2363],{},"Если проблема возникает с конкретной командой, проверьте её документацию — некоторые утилиты требуют дополнительных шагов настройки.",[790,2365,2366],{},"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":53,"searchDepth":239,"depth":239,"links":2368},[2369,2370,2371,2372,2373,2374,2375,2376,2377],{"id":1713,"depth":239,"text":1714},{"id":103,"depth":239,"text":104},{"id":1804,"depth":239,"text":1805},{"id":1902,"depth":239,"text":1903},{"id":2067,"depth":239,"text":2068},{"id":2104,"depth":239,"text":2105},{"id":2169,"depth":239,"text":2170},{"id":2230,"depth":239,"text":2231},{"id":732,"depth":239,"text":733},"zsh_cmd_nf","2026-02-16 18:27:46","Пошаговая инструкция по устранению ошибки 'command not found' в zsh на macOS. Узнайте, как проверить PATH, переустановить команды и настроить оболочку. Решение за 5 минут!",[2382,2385,2388,2391],{"answer":2383,"question":2384},"Ошибка возникает, когда zsh не может найти исполняемый файл команды в директориях, указанных в переменной PATH. Это может быть из-за того, что команда не установлена, путь к ней не добавлен в PATH или команда опечатана.","Почему возникает ошибка 'command not found' в zsh?",{"answer":2386,"question":2387},"Откройте файл конфигурации zsh (обычно `~/.zshrc`) и добавьте строку `export PATH=$PATH:/путь/к/директории`. Затем выполните `source ~/.zshrc`.","Как добавить путь к команде в PATH?",{"answer":2389,"question":2390},"Проверьте, что команда находится в одной из директорий PATH. Выполните `which имя_команды` для поиска. Если команда не найдена, возможно, она установлена в нестандартную директорию, которую нужно добавить в PATH.","Что делать, если команда установлена, но всё равно не работает?",{"answer":2392,"question":2393},"Запустите команду, указав полный путь, например: `/usr/local/bin/имя_команды`.","Как временно использовать команду, не добавляя её в PATH?",[2395,2398,2401,2404],{"name":2396,"text":2397},"Проверьте, установлена ли команда","Убедитесь, что команда, которую вы пытаетесь выполнить, установлена в системе. Например, для проверки `git` выполните `which git`.",{"name":2399,"text":2400},"Проверьте переменную PATH","Выполните `echo $PATH` и убедитесь, что директория, содержащая команду, есть в списке. Если нет, добавьте её.",{"name":2402,"text":2403},"Добавьте путь в PATH","Откройте файл `~/.zshrc` в текстовом редакторе и добавьте `export PATH=$PATH:/путь/к/директории`. Сохраните и выполните `source ~/.zshrc`.",{"name":2405,"text":2406},"Переустановите команду","Если команда была установлена через менеджер пакетов (Homebrew, MacPorts), переустановите её. Например, для Homebrew: `brew reinstall имя_пакета`.",[2408,2409,2410,2411,2412,2413,2414,2415,2416,2417],"zsh command not found","ошибка command not found macos","как исправить zsh command not found","zsh: command not found решение","macos zsh команда не найдена","переменная PATH zsh","установка команд в zsh","настройка zsh на macos","ошибка оболочки zsh","command not found в терминале macos",{},[2420,2421,2422],"/errors/macos/zsh-invalid-command","/guides/macos/configure-zsh","/errors/macos/homebrew-command-not-found",{"title":1705,"description":2380},"errors/macos/zsh-command-not-found","Статья объясняет, почему в zsh возникает ошибка 'command not found', и предлагает несколько способов её исправить. Вы узнаете, как проверить переменную PATH, переустановить недостающие утилиты и настроить оболочку.",[2427,354,864,865,42,2428,2429,2430],"ошибки macos","оболочка","macos terminal","zsh config","Cy0N4jdjGmOVRCOD115Re1mS-2TijhvU2ki6Qg14UXo",{"id":2433,"title":2434,"appliesTo":2435,"author":8,"body":2439,"canonical":802,"code":2916,"createdAt":2917,"description":2918,"difficulty":806,"draft":807,"estimatedTime":1648,"extension":809,"faq":2919,"howToSteps":2932,"howToTotalTime":1677,"image":802,"keywords":2944,"locale":848,"meta":2955,"navigation":850,"path":856,"platform":852,"related":2956,"section":857,"seo":2959,"severity":859,"stem":2960,"summary":2961,"tags":2962,"twitterCreator":802,"twitterSite":802,"type":868,"updatedAt":2917,"__hash__":2968},"content_ru/errors/macos/path-environment-variable.md","Ошибка PATH в macOS: как исправить за 5 минут",[2436,2437,2438],"macOS 12 Monterey","macOS 13 Ventura","macOS 14 Sonoma",{"type":10,"value":2440,"toc":2907},[2441,2445,2451,2453,2456,2506,2510,2513,2575,2577,2581,2584,2693,2697,2700,2758,2762,2765,2853,2855,2904],[13,2442,2444],{"id":2443},"что-означает-ошибка-path-в-macos","Что означает ошибка PATH в macOS",[18,2446,2447,2448,2450],{},"Переменная окружения PATH в macOS — это список каталогов, в которых терминал ищет исполняемые файлы при вводе команд. Когда PATH настроен некорректно, система не может найти команды, и вы видите ошибку ",[25,2449,2283],{}," или аналогичные сообщения. Это может происходить при попытке запуска установленных программ, скриптов или даже стандартных утилит, если системные пути были изменены.",[13,2452,104],{"id":103},[18,2454,2455],{},"Ошибки PATH обычно вызваны следующими причинами:",[347,2457,2458,2464,2470,2480,2491,2497],{},[109,2459,2460,2463],{},[22,2461,2462],{},"Отсутствие пути к программе",": Каталог, содержащий исполняемый файл, не добавлен в PATH.",[109,2465,2466,2469],{},[22,2467,2468],{},"Неправильный порядок путей",": Если в PATH есть несколько путей, система проверяет их по порядку. Если старый или неверный путь стоит первым, может запускаться не та версия программы.",[109,2471,2472,2475,2476,341,2478,210],{},[22,2473,2474],{},"Повреждение системных путей",": По ошибке удалены или изменены стандартные пути, такие как ",[25,2477,2351],{},[25,2479,2354],{},[109,2481,2482,2485,2486,1588,2488,2490],{},[22,2483,2484],{},"Ошибки в файлах профиля оболочки",": Неправильные записи в ",[25,2487,145],{},[25,2489,555],{}," или других конфигурационных файлах могут перезаписать PATH.",[109,2492,2493,2496],{},[22,2494,2495],{},"Использование нескольких оболочек",": Разные оболочки (bash, zsh) имеют отдельные конфигурационные файлы, и изменения в одном не применяются к другому.",[109,2498,2499,2502,2503,2505],{},[22,2500,2501],{},"Неприменение изменений",": После редактирования файла профиля не выполняется команда ",[25,2504,458],{}," или не перезапускается терминал, поэтому изменения не вступают в силу.",[13,2507,2509],{"id":2508},"способ-1-быстрая-проверка-и-временное-исправление","Способ 1: Быстрая проверка и временное исправление",[18,2511,2512],{},"Если вам нужно быстро запустить команду, можно временно добавить путь в PATH для текущей сессии терминала.",[106,2514,2515,2518,2532,2542,2572],{},[109,2516,2517],{},"Откройте Терминал (Finder → Утилиты → Терминал).",[109,2519,2520,2521,2531],{},"Проверьте текущий PATH, выполнив:\n",[48,2522,2523],{"className":50,"code":624,"language":52,"meta":53,"style":53},[25,2524,2525],{"__ignoreMap":53},[57,2526,2527,2529],{"class":59,"line":60},[57,2528,226],{"class":187},[57,2530,633],{"class":322},"\nВывод покажет список путей, разделенных двоеточиями.",[109,2533,2534,2535,2538,2539,2541],{},"Определите, отсутствует ли путь к нужной программе. Например, если команда ",[25,2536,2537],{},"python3"," не работает, проверьте, есть ли в списке ",[25,2540,132],{}," (типичный путь для Homebrew) или другой каталог, где установлен Python.",[109,2543,2544,2545,2565,2566,2569,2570,210],{},"Чтобы временно добавить путь, выполните:\n",[48,2546,2548],{"className":50,"code":2547,"language":52,"meta":53,"style":53},"export PATH=\"/путь/к/каталогу:$PATH\"\n",[25,2549,2550],{"__ignoreMap":53},[57,2551,2552,2554,2556,2558,2561,2563],{"class":59,"line":60},[57,2553,389],{"class":232},[57,2555,392],{"class":322},[57,2557,395],{"class":232},[57,2559,2560],{"class":67},"\"/путь/к/каталогу:",[57,2562,401],{"class":322},[57,2564,404],{"class":67},"\nЗамените ",[25,2567,2568],{},"/путь/к/каталогу"," на фактический путь. Например, для Homebrew на Apple Silicon: ",[25,2571,935],{},[109,2573,2574],{},"Теперь попробуйте запустить команду снова. Если она работает, проблема действительно в PATH. Это временное решение; для постоянного исправления перейдите к следующим способам.",[291,2576],{},[13,2578,2580],{"id":2579},"способ-2-постоянное-добавление-пути-через-файл-профиля","Способ 2: Постоянное добавление пути через файл профиля",[18,2582,2583],{},"Чтобы изменения сохранялись после перезапуска терминала, добавьте путь в файл конфигурации вашей оболочки.",[106,2585,2586,2602,2620,2648,2662,2678,2687],{},[109,2587,2588,2591,2592,2595,2596,2598,2599,2601],{},[22,2589,2590],{},"Определите оболочку",": В терминале выполните ",[25,2593,2594],{},"echo $SHELL",". Если вывод содержит ",[25,2597,354],{},", используйте zsh; если ",[25,2600,52],{},", то bash.",[109,2603,2604,410,2607],{},[22,2605,2606],{},"Откройте файл профиля",[347,2608,2609,2614],{},[109,2610,2611,2612],{},"Для zsh: ",[25,2613,358],{},[109,2615,2616,2617,2619],{},"Для bash: ",[25,2618,365],{},"\nЕсли файл не существует, создайте его.",[109,2621,2622,2625,2626,2644,2645,210],{},[22,2623,2624],{},"Добавьте строку"," в конец файла:\n",[48,2627,2628],{"className":50,"code":2547,"language":52,"meta":53,"style":53},[25,2629,2630],{"__ignoreMap":53},[57,2631,2632,2634,2636,2638,2640,2642],{"class":59,"line":60},[57,2633,389],{"class":232},[57,2635,392],{"class":322},[57,2637,395],{"class":232},[57,2639,2560],{"class":67},[57,2641,401],{"class":322},[57,2643,404],{"class":67},"\nУбедитесь, что путь указан правильно. Например, для Homebrew на Intel Mac: ",[25,2646,2647],{},"export PATH=\"/usr/local/bin:$PATH\"",[109,2649,2650,2653,2654,439,2656,2658,2659,2661],{},[22,2651,2652],{},"Сохраните файл",": В редакторе nano нажмите ",[25,2655,2032],{},[25,2657,209],{},", и ",[25,2660,2037],{}," для выхода.",[109,2663,2664,410,2667],{},[22,2665,2666],{},"Примените изменения",[347,2668,2669,2673],{},[109,2670,2611,2671],{},[25,2672,943],{},[109,2674,2616,2675],{},[25,2676,2677],{},"source ~/.bash_profile",[109,2679,2680,2683,2684,2686],{},[22,2681,2682],{},"Проверьте",", что путь добавлен: ",[25,2685,755],{}," должен включать новый путь.",[109,2688,2689,2692],{},[22,2690,2691],{},"Запустите команду",", которая ранее не работала.",[13,2694,2696],{"id":2695},"способ-3-исправление-порядка-путей","Способ 3: Исправление порядка путей",[18,2698,2699],{},"Если система находит не ту версию программы, измените порядок путей в PATH, чтобы нужный каталог был первым.",[106,2701,2702,2707,2718,2750,2755],{},[109,2703,2704,2705,210],{},"Проверьте текущий порядок: ",[25,2706,755],{},[109,2708,2709,2710,2712,2713,2715,2716,210],{},"Определите, какой путь должен иметь приоритет. Например, если вы хотите, чтобы пользовательские программы из ",[25,2711,1976],{}," использовались вместо системных, ",[25,2714,1976],{}," должен стоять перед ",[25,2717,2351],{},[109,2719,2720,2721,2723,2724],{},"В файле профиля (~/.zshrc или ~/.bash_profile) найдите строку с ",[25,2722,545],{}," и измените её, поместив нужный путь в начало. Например:\n",[48,2725,2727],{"className":50,"code":2726,"language":52,"meta":53,"style":53},"export PATH=\"$HOME/bin:/usr/local/bin:$PATH\"\n",[25,2728,2729],{"__ignoreMap":53},[57,2730,2731,2733,2735,2737,2740,2743,2746,2748],{"class":59,"line":60},[57,2732,389],{"class":232},[57,2734,392],{"class":322},[57,2736,395],{"class":232},[57,2738,2739],{"class":67},"\"",[57,2741,2742],{"class":322},"$HOME",[57,2744,2745],{"class":67},"/bin:/usr/local/bin:",[57,2747,401],{"class":322},[57,2749,404],{"class":67},[109,2751,2752,2753,210],{},"Сохраните файл и примените изменения с помощью ",[25,2754,458],{},[109,2756,2757],{},"Проверьте, что команда теперь запускает правильную версию программы.",[13,2759,2761],{"id":2760},"способ-4-восстановление-path-по-умолчанию","Способ 4: Восстановление PATH по умолчанию",[18,2763,2764],{},"Если PATH был сильно поврежден, можно восстановить стандартные пути macOS.",[106,2766,2767,2791,2841,2844,2850],{},[109,2768,2769,2772,2773],{},[22,2770,2771],{},"Создайте резервную копию"," текущего PATH на случай отката:\n",[48,2774,2776],{"className":50,"code":2775,"language":52,"meta":53,"style":53},"echo $PATH > ~/path_backup.txt\n",[25,2777,2778],{"__ignoreMap":53},[57,2779,2780,2782,2785,2788],{"class":59,"line":60},[57,2781,226],{"class":187},[57,2783,2784],{"class":322}," $PATH ",[57,2786,2787],{"class":232},">",[57,2789,2790],{"class":67}," ~/path_backup.txt\n",[109,2792,2793,2796,2797,2818,2819,410,2821],{},[22,2794,2795],{},"Временно установите стандартный PATH",". Выполните команду:\n",[48,2798,2800],{"className":50,"code":2799,"language":52,"meta":53,"style":53},"export PATH=\"/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$HOME/bin\"\n",[25,2801,2802],{"__ignoreMap":53},[57,2803,2804,2806,2808,2810,2813,2815],{"class":59,"line":60},[57,2805,389],{"class":232},[57,2807,392],{"class":322},[57,2809,395],{"class":232},[57,2811,2812],{"class":67},"\"/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:",[57,2814,2742],{"class":322},[57,2816,2817],{"class":67},"/bin\"\n","\nЭтот порядок подходит для большинства систем. Для Apple Silicon добавьте ",[25,2820,128],{},[48,2822,2824],{"className":50,"code":2823,"language":52,"meta":53,"style":53},"export PATH=\"/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$HOME/bin\"\n",[25,2825,2826],{"__ignoreMap":53},[57,2827,2828,2830,2832,2834,2837,2839],{"class":59,"line":60},[57,2829,389],{"class":232},[57,2831,392],{"class":322},[57,2833,395],{"class":232},[57,2835,2836],{"class":67},"\"/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:",[57,2838,2742],{"class":322},[57,2840,2817],{"class":67},[109,2842,2843],{},"Проверьте, работают ли команды. Если да, внесите изменения в файл профиля.",[109,2845,2846,2849],{},[22,2847,2848],{},"Отредактируйте файл профиля"," и замените строку с export PATH на соответствующую стандартную.",[109,2851,2852],{},"Примените изменения и перезапустите терминал.",[13,2854,733],{"id":732},[347,2856,2857,2867,2880,2886,2892,2898],{},[109,2858,2859,2862,2863,2866],{},[22,2860,2861],{},"При добавлении программ в PATH"," всегда проверяйте, что путь корректен, и используйте конструкцию ",[25,2864,2865],{},":$PATH",", чтобы не удалять существующие пути.",[109,2868,2869,2872,2873,2876,2877,210],{},[22,2870,2871],{},"Избегайте полной перезаписи PATH","; вместо ",[25,2874,2875],{},"export PATH=\"/новый/путь\""," пишите ",[25,2878,2879],{},"export PATH=\"/новый/путь:$PATH\"",[109,2881,2882,2885],{},[22,2883,2884],{},"Регулярно проверяйте PATH"," после установки нового ПО, особенно если оно изменяет оболочку или устанавливает глобальные команды.",[109,2887,2888,2891],{},[22,2889,2890],{},"Для разных оболочек настраивайте PATH отдельно",", если вы используете и bash, и zsh. Убедитесь, что изменения внесены в правильные файлы.",[109,2893,2894,2897],{},[22,2895,2896],{},"Используйте абсолютные пути"," для системных каталогов, чтобы избежать опечаток.",[109,2899,2900,2903],{},[22,2901,2902],{},"Тестируйте изменения"," в новой сессии терминала перед закрытием всех окон.",[790,2905,2906],{},"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":53,"searchDepth":239,"depth":239,"links":2908},[2909,2910,2911,2912,2913,2914,2915],{"id":2443,"depth":239,"text":2444},{"id":103,"depth":239,"text":104},{"id":2508,"depth":239,"text":2509},{"id":2579,"depth":239,"text":2580},{"id":2695,"depth":239,"text":2696},{"id":2760,"depth":239,"text":2761},{"id":732,"depth":239,"text":733},"PATH_ERR","2026-02-17 16:50:17","Узнайте, как исправить ошибки переменной окружения PATH в macOS. Пошаговые инструкции, причины проблем и профилактика. Верните работу терминала и приложений за несколько шагов. Начните сейчас!",[2920,2923,2926,2929],{"answer":2921,"question":2922},"PATH — это список каталогов, в которых система ищет исполняемые файлы при запуске команд из терминала. Если путь к программе отсутствует в PATH, команда не будет найдена.","Что такое переменная окружения PATH в macOS?",{"answer":2924,"question":2925},"Чаще всего это означает, что каталог с исполняемым файлом программы не добавлен в PATH. Проверьте, установлена ли программа и добавлен ли её путь в PATH.","Почему я получаю 'command not found', хотя программа установлена?",{"answer":2927,"question":2928},"Откройте терминал и выполните `echo $PATH`. Это выведет все пути, разделенные двоеточиями.","Как проверить текущий PATH в macOS?",{"answer":2930,"question":2931},"Да, используйте команду `export PATH=\"/новый/путь:$PATH\"` в терминале. Изменения действуют только в текущей сессии и будут сброшены при перезапуске терминала.","Можно ли изменить PATH только для текущего терминала?",[2933,2936,2939,2942],{"name":2934,"text":2935},"Проверьте текущий PATH","Выполните `echo $PATH` в терминале, чтобы увидеть список путей, где система ищет команды.",{"name":2937,"text":2938},"Найдите путь к исполняемому файлу","Определите, где находится исполняемый файл программы, например, с помощью `which \u003Cкоманда>` или поиска в каталогах.",{"name":2940,"text":2941},"Добавьте недостающий путь в файл профиля","Отредактируйте `~/.zshrc` или `~/.bash_profile` и добавьте `export PATH=\"/путь/к/каталогу:$PATH\"`.",{"name":2666,"text":2943},"Выполните `source ~/.zshrc` (или соответствующий файл) и проверьте, что команда теперь работает.",[2945,2946,2947,2948,2949,2950,2951,2952,2953,2954],"ошибка PATH macOS","переменная окружения PATH Mac","command not found Mac","как исправить PATH в терминале Mac","настройка PATH на macOS","PATH environment variable macOS error","macOS переменная PATH не работает","терминал Mac не находит команды","исправить путь в macOS","PATH переменная MacBook",{},[2957,2958],"/errors/macos/command-not-found","/guides/macos/set-path-variable",{"title":2434,"description":2918},"errors/macos/path-environment-variable","Эта статья помогает пользователям macOS исправить ошибки, связанные с переменной окружения PATH, которая влияет на работу терминала и запуск программ.",[2963,42,2964,864,867,2965,2966,2967],"macOS","переменная окружения","environment variable","command line","настройка","HBeBTSHkXm6ps-5SbYJh9ogScuzvJe0DohE-Jzm23ZE"]