[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/macos/update-homebrew":3,"mdc-j36osa-key":689,"mdc--r40phe-key":707,"mdc--kkl6po-key":731,"mdc-d177aq-key":747,"mdc--7hdg71-key":771,"mdc-qw3ev7-key":788,"mdc-5yp4lz-key":804,"mdc-e7h2op-key":820,"mdc-fz6etb-key":841,"related-/guides/macos/install-homebrew,/guides/macos/fix-homebrew-permissions,/errors/macos/brew-command-not-found":857},{"id":4,"title":5,"appliesTo":6,"author":9,"body":10,"canonical":623,"code":623,"createdAt":624,"description":625,"difficulty":626,"draft":627,"estimatedTime":628,"extension":629,"faq":630,"howToSteps":643,"howToTotalTime":659,"image":623,"keywords":660,"locale":669,"meta":670,"navigation":671,"path":672,"platform":673,"related":674,"section":678,"seo":679,"severity":623,"stem":680,"summary":681,"tags":682,"twitterCreator":623,"twitterSite":623,"type":687,"updatedAt":624,"__hash__":688},"content_ru/guides/macos/update-homebrew.md","Как обновить Homebrew на macOS: пошаговая инструкция 2026",[7,8],"macOS 10.14 (Mojave) и новее","Homebrew 3.x и выше","FixPedia Team",{"type":11,"value":12,"toc":610},"minimark",[13,18,27,43,46,50,53,90,94,99,106,129,132,140,146,150,157,170,175,204,207,221,225,228,240,244,265,271,275,282,294,298,316,325,329,332,344,352,355,369,373,376,404,408,418,444,502,507,514,528,549,557,585,606],[14,15,17],"h2",{"id":16},"введение-зачем-это-нужно","Введение / Зачем это нужно",[19,20,21,22,26],"p",{},"Homebrew — это менеджер пакетов для macOS, который позволяет легко устанавливать и обновлять тысячи утилит и приложений из командной строки. Регулярное обновление Homebrew ",[23,24,25],"strong",{},"критически важно"," по двум причинам:",[28,29,30,37],"ol",{},[31,32,33,36],"li",{},[23,34,35],{},"Безопасность:"," Обновления часто содержат патчи для уязвимостей как в самом Homebrew, так и в устанавливаемых через него программах.",[31,38,39,42],{},[23,40,41],{},"Стабильность и новые функции:"," Новые версии пакетов исправляют баги и добавляют функциональность. Устаревшие формулы могут перестать работать с новыми версиями macOS или других зависимостей.",[19,44,45],{},"Это руководство покажет, как безопасно и корректно обновить Homebrew и все ваши установленные пакеты.",[14,47,49],{"id":48},"требования-подготовка","Требования / Подготовка",[19,51,52],{},"Перед началом убедитесь, что:",[54,55,56,63,70,76],"ul",{},[31,57,58,59,62],{},"У вас установлена ",[23,60,61],{},"совместимая версия macOS"," (10.14 Mojave или новее).",[31,64,65,66,69],{},"У вас есть ",[23,67,68],{},"доступ к интернету",".",[31,71,65,72,75],{},[23,73,74],{},"права администратора"," (может потребоваться для установки некоторых пакетов, но не для самого обновления Homebrew).",[31,77,78,79,82,83,69],{},"В системе ",[23,80,81],{},"уже установлен Homebrew",". Если нет — сначала выполните ",[84,85,89],"a",{"href":86,"rel":87},"https://brew.sh",[88],"nofollow","стандартную установку",[14,91,93],{"id":92},"пошаговая-инструкция","Пошаговая инструкция",[95,96,98],"h3",{"id":97},"шаг-1-проверьте-текущую-версию-homebrew","Шаг 1: Проверьте текущую версию Homebrew",[19,100,101,102,105],{},"Откройте ",[23,103,104],{},"Терминал"," (Terminal) и выполните команду:",[107,108,113],"pre",{"className":109,"code":110,"language":111,"meta":112,"style":112},"language-bash shiki shiki-themes github-light github-dark","brew --version\n","bash","",[114,115,116],"code",{"__ignoreMap":112},[117,118,121,125],"span",{"class":119,"line":120},"line",1,[117,122,124],{"class":123},"sScJk","brew",[117,126,128],{"class":127},"sj4cs"," --version\n",[19,130,131],{},"Вы увидите что-то подобное:",[107,133,138],{"className":134,"code":136,"language":137},[135],"language-text","Homebrew 4.2.0\nHomebrew/homebrew-core (git revision 123456; last commit 2026-02-15)\n","text",[114,139,136],{"__ignoreMap":112},[19,141,142,143,69],{},"Это подтвердит, что Homebrew работает, и вы увидите его версию. Если команда не найдена, Homebrew не установлен или не добавлен в ",[114,144,145],{},"PATH",[95,147,149],{"id":148},"шаг-2-обновите-сам-homebrew","Шаг 2: Обновите сам Homebrew",[19,151,152,153,156],{},"Это самый важный первый шаг. Он обновит ",[23,154,155],{},"сам менеджер пакетов"," и его \"рецепты\" (формулы) для всех пакетов.",[107,158,160],{"className":109,"code":159,"language":111,"meta":112,"style":112},"brew update\n",[114,161,162],{"__ignoreMap":112},[117,163,164,166],{"class":119,"line":120},[117,165,124],{"class":123},[117,167,169],{"class":168},"sZZnC"," update\n",[19,171,172],{},[23,173,174],{},"Что делает эта команда:",[54,176,177,191,197],{},[31,178,179,182,183,186,187,190],{},[114,180,181],{},"git pull"," в каталоге Homebrew (",[114,184,185],{},"/usr/local/Homebrew"," или ",[114,188,189],{},"/opt/homebrew",").",[31,192,193,194,69],{},"Обновляет \"корову\" (core) — основной репозиторий с формулами ",[114,195,196],{},"homebrew-core",[31,198,199,200,203],{},"Обновляет репозиторий ",[114,201,202],{},"homebrew-cask"," для GUI-приложений (если он у вас включён).",[205,206],"in-article-ad",{},[19,208,209,212,213,216,217,220],{},[23,210,211],{},"Ожидаемый вывод:"," ",[114,214,215],{},"Updated 1 tap (homebrew/core)",". Если вывод показывает ",[114,218,219],{},"Already up-to-date.",", значит, вы уже используете самую свежую версию.",[95,222,224],{"id":223},"шаг-3-обновите-все-установленные-пакеты-формулы","Шаг 3: Обновите все установленные пакеты (формулы)",[19,226,227],{},"После обновления рецептов Homebrew узнает, что для ваших установленных пакетов есть новые версии. Обновите их все одной командой:",[107,229,231],{"className":109,"code":230,"language":111,"meta":112,"style":112},"brew upgrade\n",[114,232,233],{"__ignoreMap":112},[117,234,235,237],{"class":119,"line":120},[117,236,124],{"class":123},[117,238,239],{"class":168}," upgrade\n",[19,241,242],{},[23,243,174],{},[54,245,246,253,256],{},[31,247,248,249,252],{},"Для каждого установленного пакета (",[114,250,251],{},"formula",") проверяет, есть ли в обновлённом рецепте более новая версия.",[31,254,255],{},"Если есть — скачивает и устанавливает новую версию.",[31,257,258,261,262,69],{},[23,259,260],{},"Важно:"," Homebrew по умолчанию не удаляет старые версии пакетов после обновления. Это делает команда ",[114,263,264],{},"brew cleanup",[19,266,267,268,190],{},"Вы увидите список пакетов, которые будут обновлены, и их старые/новые версии. Подтвердите действие, если запросит (обычно не запрашивает для ",[114,269,270],{},"upgrade",[95,272,274],{"id":273},"шаг-4-очистите-старые-версии-пакетов-обязательно","Шаг 4: Очистите старые версии пакетов (обязательно!)",[19,276,277,278,281],{},"После ",[114,279,280],{},"brew upgrade"," на диске остаются файлы старых версий пакетов. Они занимают место и могут вызывать конфликты. Удалите их:",[107,283,285],{"className":109,"code":284,"language":111,"meta":112,"style":112},"brew cleanup\n",[114,286,287],{"__ignoreMap":112},[117,288,289,291],{"class":119,"line":120},[117,290,124],{"class":123},[117,292,293],{"class":168}," cleanup\n",[19,295,296],{},[23,297,174],{},[54,299,300,303,310],{},[31,301,302],{},"Удаляет старые версии всех установленных через Homebrew пакетов.",[31,304,305,306,309],{},"Удаляет старые загрузочные файлы (",[114,307,308],{},"downloads",") из кэша Homebrew.",[31,311,312,313,69],{},"Можно очистить конкретный пакет: ",[114,314,315],{},"brew cleanup \u003Cpackage_name>",[19,317,318,321,322,190],{},[23,319,320],{},"Вывод:"," Список удалённых файлов и объём освобождённого места (например, ",[114,323,324],{},"Removed: 1.2G of cached downloads",[95,326,328],{"id":327},"шаг-5-проверьте-целостность-системы-финальная-диагностика","Шаг 5: Проверьте целостность системы (финальная диагностика)",[19,330,331],{},"Завершите процесс запуском встроенной диагностики:",[107,333,335],{"className":109,"code":334,"language":111,"meta":112,"style":112},"brew doctor\n",[114,336,337],{"__ignoreMap":112},[117,338,339,341],{"class":119,"line":120},[117,340,124],{"class":123},[117,342,343],{"class":168}," doctor\n",[19,345,346,212,349],{},[23,347,348],{},"Идеальный результат:",[114,350,351],{},"Your system is ready to brew.",[19,353,354],{},"Если есть проблемы, Homebrew подробно их опишет и часто предложит решение. Например:",[54,356,357,363],{},[31,358,359,362],{},[114,360,361],{},"Warning: You have Xcode..."," — просто информирует.",[31,364,365,368],{},[114,366,367],{},"Error: /usr/local is not writable."," — критическая ошибка, требующая исправления прав доступа.",[14,370,372],{"id":371},"проверка-результата","Проверка результата",[19,374,375],{},"Вы можете убедиться, что всё обновлено, двумя способами:",[28,377,378,394],{},[31,379,380,386,387,389,390,393],{},[23,381,382,383,385],{},"Повторный ",[114,384,280],{},":"," Если после завершения всех шагов вы снова запустите ",[114,388,280],{}," и получите ",[114,391,392],{},"Already up-to-dated."," или пустой вывод — значит, всё обновлено до последних версий.",[31,395,396,399,400,403],{},[23,397,398],{},"Просмотр списка устаревших пакетов:"," Команда ",[114,401,402],{},"brew outdated"," покажет только те пакеты, для которых есть новая версия. После успешного обновления этот список должен быть пустым.",[14,405,407],{"id":406},"возможные-проблемы","Возможные проблемы",[409,410,412,413,186,416],"h4",{"id":411},"проблема-ошибка-прав-доступа-при-brew-update-или-brew-upgrade","Проблема: Ошибка прав доступа при ",[114,414,415],{},"brew update",[114,417,280],{},[19,419,420,212,423,426,429,430,433,434,212,437,443],{},[23,421,422],{},"Симптом:",[114,424,425],{},"Error: /usr/local/... is not writable.",[23,427,428],{},"Причина:"," Неправильные права на каталог Homebrew (часто после ручных изменений или установки через ",[114,431,432],{},"sudo",").\n",[23,435,436],{},"Решение:",[23,438,439,440,442],{},"Не используйте ",[114,441,432],{}," с Homebrew!"," Вместо этого исправьте права:",[107,445,447],{"className":109,"code":446,"language":111,"meta":112,"style":112},"sudo chown -R $(whoami) /usr/local/*\n# Или для Apple Silicon:\nsudo chown -R $(whoami) /opt/homebrew/*\n",[114,448,449,475,482],{"__ignoreMap":112},[117,450,451,453,456,459,463,466,469,472],{"class":119,"line":120},[117,452,432],{"class":123},[117,454,455],{"class":168}," chown",[117,457,458],{"class":127}," -R",[117,460,462],{"class":461},"sVt8B"," $(",[117,464,465],{"class":123},"whoami",[117,467,468],{"class":461},") ",[117,470,471],{"class":168},"/usr/local/",[117,473,474],{"class":127},"*\n",[117,476,478],{"class":119,"line":477},2,[117,479,481],{"class":480},"sJ8bj","# Или для Apple Silicon:\n",[117,483,485,487,489,491,493,495,497,500],{"class":119,"line":484},3,[117,486,432],{"class":123},[117,488,455],{"class":168},[117,490,458],{"class":127},[117,492,462],{"class":461},[117,494,465],{"class":123},[117,496,468],{"class":461},[117,498,499],{"class":168},"/opt/homebrew/",[117,501,474],{"class":127},[19,503,504,505,69],{},"Затем повторите ",[114,506,415],{},[409,508,510,511,513],{"id":509},"проблема-brew-update-завис-или-выдает-ошибки-сети","Проблема: ",[114,512,415],{}," завис или выдает ошибки сети",[19,515,516,518,519,522,523,525,526],{},[23,517,422],{}," Команда долго висит или падает с ",[114,520,521],{},"fatal: unable to access 'https://github.com/Homebrew/...': Could not resolve host: github.com",".\n",[23,524,428],{}," Проблемы с сетевым подключением, блокировка GitHub, нерабочий DNS.\n",[23,527,436],{},[54,529,530,536,543,546],{},[31,531,532,533,190],{},"Проверьте интернет (",[114,534,535],{},"ping 8.8.8.8",[31,537,538,539,542],{},"Попробуйте ",[114,540,541],{},"brew update --force"," для принудительного обновления.",[31,544,545],{},"Временно отключите VPN или антивирус.",[31,547,548],{},"Если проблема на стороне GitHub, придется подождать.",[409,550,552,553,556],{"id":551},"проблема-конфликты-формул-или-brew-doctor-выдает-много-предупреждений","Проблема: Конфликты формул или ",[114,554,555],{},"brew doctor"," выдает много предупреждений",[19,558,559,561,562,564,565,567,568,570,571,574,575,578,579,581,582,584],{},[23,560,422],{}," После ",[114,563,270],{}," некоторые команды пакетов перестают работать, или ",[114,566,555],{}," показывает десятки предупреждений.\n",[23,569,428],{}," Чаще всего это следствие ручного вмешательства в файлы Homebrew (",[114,572,573],{},"/usr/local/bin",", ",[114,576,577],{},"/usr/local/lib",") или конфликтующих пакетов.\n",[23,580,436],{}," Внимательно прочитайте вывод ",[114,583,555],{},". Часто помогает:",[28,586,587,592,598],{},[31,588,589,591],{},[114,590,264],{}," (удаление конфликтующих старых версий).",[31,593,594,595,69],{},"Переустановка проблемного пакета: ",[114,596,597],{},"brew reinstall \u003Cpackage_name>",[31,599,600,601,69],{},"Если проблема серьёзная, поищите конкретный текст ошибки в ",[84,602,605],{"href":603,"rel":604},"https://github.com/Homebrew/brew/issues",[88],"Issues Homebrew",[607,608,609],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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 .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}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":112,"searchDepth":477,"depth":477,"links":611},[612,613,614,621,622],{"id":16,"depth":477,"text":17},{"id":48,"depth":477,"text":49},{"id":92,"depth":477,"text":93,"children":615},[616,617,618,619,620],{"id":97,"depth":484,"text":98},{"id":148,"depth":484,"text":149},{"id":223,"depth":484,"text":224},{"id":273,"depth":484,"text":274},{"id":327,"depth":484,"text":328},{"id":371,"depth":477,"text":372},{"id":406,"depth":477,"text":407},null,"2026-02-16 09:56:20","Узнайте, как правильно обновить Homebrew и установленные через него пакеты на macOS. Пошаговая инструкция с проверкой результата и решением типичных проблем. За 5 минут.","easy",false,"5-10 мин","md",[631,634,637,640],{"question":632,"answer":633},"Как часто нужно обновлять Homebrew?","Рекомендуется запускать `brew update` раз в неделю или перед установкой любого нового пакета. Это обеспечивает актуальность формул и исправление уязвимостей.",{"question":635,"answer":636},"Можно ли откатить Homebrew на предыдущую версию?","Да, с помощью `brew extract` или переустановки через скрипт установщика, но это крайняя мера. Лучше сначала попробовать `brew doctor` для диагностики проблем текущей версии.",{"question":638,"answer":639},"Что делать, если `brew update` завис или очень медленно работает?","Возможно, проблемы с сетью или репозиториями. Попробуйте `brew update --force` или временно отключить VPN/прокси. Если проблема в GitHub, придется подождать.",{"question":641,"answer":642},"Требуется ли перезагрузка macOS после обновления Homebrew?","Нет, перезагрузка не требуется. Обновление затрагивает только файлы в `/usr/local` (или `/opt/homebrew` на Apple Silicon) и кэш.",[644,647,650,653,656],{"name":645,"text":646},"Проверьте текущую версию Homebrew","Убедитесь, что Homebrew установлен, и узнайте его версию командой `brew --version`. Это поможет диагностировать проблемы, если обновление не сработает.",{"name":648,"text":649},"Обновите сам Homebrew","Выполните `brew update`. Эта команда загружает последние изменения в рецептах (формулах) пакетов из официального репозитория GitHub.",{"name":651,"text":652},"Обновите все установленные пакеты","После обновления рецептов запустите `brew upgrade`. Homebrew переустановит все пакеты, для которых доступны новые версии, в соответствии с обновлёнными формулами.",{"name":654,"text":655},"Очистите старые версии пакетов","Выполните `brew cleanup`. Это удалит старые версии установленных пакетов и кэш, освободив место на диске. Рекомендуется делать это после каждого `upgrade`.",{"name":657,"text":658},"Проверьте целостность системы","Запустите `brew doctor`. Эта диагностическая команда проверит систему на распространённые проблемы и выведет предупреждения, если что-то требует внимания.","PT10M",[661,662,663,664,665,666,667,668],"обновить homebrew macos","brew update команда","как обновить пакеты homebrew","homebrew upgrade что делает","ошибка обновления homebrew","brew doctor проверка","обновить brew формулу","homebrew cleanup зачем","ru_RU",{},true,"/guides/macos/update-homebrew","macos",[675,676,677],"/guides/macos/install-homebrew","/guides/macos/fix-homebrew-permissions","/errors/macos/brew-command-not-found","Гайды macOS",{"title":5,"description":625},"guides/macos/update-homebrew","Это руководство поможет вам в несколько команд обновить менеджер пакетов Homebrew и все установленные через него формулы до последних версий, что критически важно для безопасности и стабильности системы.",[678,683,124,684,685,686],"Homebrew","Terminal","обновление","package manager","guide","-txW72mU8LpL6Cq2660eZar7Fe2Ol7Uf9tPhprMQT1Y",{"data":690,"body":691},{},{"type":692,"children":693},"root",[694],{"type":695,"tag":19,"props":696,"children":697},"element",{},[698,700,705],{"type":137,"value":699},"Рекомендуется запускать ",{"type":695,"tag":114,"props":701,"children":703},{"className":702},[],[704],{"type":137,"value":415},{"type":137,"value":706}," раз в неделю или перед установкой любого нового пакета. Это обеспечивает актуальность формул и исправление уязвимостей.",{"data":708,"body":709},{},{"type":692,"children":710},[711],{"type":695,"tag":19,"props":712,"children":713},{},[714,716,722,724,729],{"type":137,"value":715},"Да, с помощью ",{"type":695,"tag":114,"props":717,"children":719},{"className":718},[],[720],{"type":137,"value":721},"brew extract",{"type":137,"value":723}," или переустановки через скрипт установщика, но это крайняя мера. Лучше сначала попробовать ",{"type":695,"tag":114,"props":725,"children":727},{"className":726},[],[728],{"type":137,"value":555},{"type":137,"value":730}," для диагностики проблем текущей версии.",{"data":732,"body":733},{},{"type":692,"children":734},[735],{"type":695,"tag":19,"props":736,"children":737},{},[738,740,745],{"type":137,"value":739},"Возможно, проблемы с сетью или репозиториями. Попробуйте ",{"type":695,"tag":114,"props":741,"children":743},{"className":742},[],[744],{"type":137,"value":541},{"type":137,"value":746}," или временно отключить VPN/прокси. Если проблема в GitHub, придется подождать.",{"data":748,"body":749},{},{"type":692,"children":750},[751],{"type":695,"tag":19,"props":752,"children":753},{},[754,756,762,764,769],{"type":137,"value":755},"Нет, перезагрузка не требуется. Обновление затрагивает только файлы в ",{"type":695,"tag":114,"props":757,"children":759},{"className":758},[],[760],{"type":137,"value":761},"/usr/local",{"type":137,"value":763}," (или ",{"type":695,"tag":114,"props":765,"children":767},{"className":766},[],[768],{"type":137,"value":189},{"type":137,"value":770}," на Apple Silicon) и кэш.",{"data":772,"body":773},{},{"type":692,"children":774},[775],{"type":695,"tag":19,"props":776,"children":777},{},[778,780,786],{"type":137,"value":779},"Убедитесь, что Homebrew установлен, и узнайте его версию командой ",{"type":695,"tag":114,"props":781,"children":783},{"className":782},[],[784],{"type":137,"value":785},"brew --version",{"type":137,"value":787},". Это поможет диагностировать проблемы, если обновление не сработает.",{"data":789,"body":790},{},{"type":692,"children":791},[792],{"type":695,"tag":19,"props":793,"children":794},{},[795,797,802],{"type":137,"value":796},"Выполните ",{"type":695,"tag":114,"props":798,"children":800},{"className":799},[],[801],{"type":137,"value":415},{"type":137,"value":803},". Эта команда загружает последние изменения в рецептах (формулах) пакетов из официального репозитория GitHub.",{"data":805,"body":806},{},{"type":692,"children":807},[808],{"type":695,"tag":19,"props":809,"children":810},{},[811,813,818],{"type":137,"value":812},"После обновления рецептов запустите ",{"type":695,"tag":114,"props":814,"children":816},{"className":815},[],[817],{"type":137,"value":280},{"type":137,"value":819},". Homebrew переустановит все пакеты, для которых доступны новые версии, в соответствии с обновлёнными формулами.",{"data":821,"body":822},{},{"type":692,"children":823},[824],{"type":695,"tag":19,"props":825,"children":826},{},[827,828,833,835,840],{"type":137,"value":796},{"type":695,"tag":114,"props":829,"children":831},{"className":830},[],[832],{"type":137,"value":264},{"type":137,"value":834},". Это удалит старые версии установленных пакетов и кэш, освободив место на диске. Рекомендуется делать это после каждого ",{"type":695,"tag":114,"props":836,"children":838},{"className":837},[],[839],{"type":137,"value":270},{"type":137,"value":69},{"data":842,"body":843},{},{"type":692,"children":844},[845],{"type":695,"tag":19,"props":846,"children":847},{},[848,850,855],{"type":137,"value":849},"Запустите ",{"type":695,"tag":114,"props":851,"children":853},{"className":852},[],[854],{"type":137,"value":555},{"type":137,"value":856},". Эта диагностическая команда проверит систему на распространённые проблемы и выведет предупреждения, если что-то требует внимания.",[858,1563],{"id":859,"title":860,"appliesTo":861,"author":9,"body":866,"canonical":623,"code":623,"createdAt":1508,"description":1509,"difficulty":626,"draft":627,"estimatedTime":628,"extension":629,"faq":1510,"howToSteps":1523,"howToTotalTime":659,"image":623,"keywords":1539,"locale":669,"meta":1548,"navigation":671,"path":675,"platform":673,"related":1549,"section":678,"seo":1552,"severity":623,"stem":1553,"summary":1554,"tags":1555,"twitterCreator":623,"twitterSite":623,"type":687,"updatedAt":1508,"__hash__":1562},"content_ru/guides/macos/install-homebrew.md","Установка Homebrew на macOS: пошаговое руководство для новичков",[862,863,864,865],"macOS Sonoma 14.x","macOS Ventura 13.x","macOS Monterey 12.x","Intel и Apple Silicon (M1/M2/M3)",{"type":11,"value":867,"toc":1487},[868,870,880,905,908,910,912,946,948,952,959,984,989,1020,1022,1026,1036,1040,1043,1071,1077,1081,1091,1163,1170,1172,1175,1243,1245,1255,1266,1288,1294,1309,1316,1330,1334,1342,1379,1383,1389,1409,1421,1435,1440,1475,1484],[14,869,17],{"id":16},[19,871,872,873,875,876,879],{},"Homebrew (или просто ",[114,874,124],{},") — это менеджер пакетов для macOS, который упрощает установку, обновление и удалениеThousands open-source программ и библиотек. Вместо ручного скачивания ",[114,877,878],{},".dmg","-файлов, поиска зависимостей и настройки переменных среды вы используете одну команду:",[107,881,883],{"className":109,"code":882,"language":111,"meta":112,"style":112},"brew install \u003Cимя_программы>\n",[114,884,885],{"__ignoreMap":112},[117,886,887,889,892,896,899,902],{"class":119,"line":120},[117,888,124],{"class":123},[117,890,891],{"class":168}," install",[117,893,895],{"class":894},"szBVR"," \u003C",[117,897,898],{"class":168},"имя_программ",[117,900,901],{"class":461},"ы",[117,903,904],{"class":894},">\n",[19,906,907],{},"Этот гайд показывает, как правильно установить Homebrew с нуля на любой современной версии macOS (от Monterey до Sonoma) на процессорах как Intel, так и Apple Silicon (M1/M2/M3).",[14,909,49],{"id":48},[19,911,52],{},[28,913,914,923,943],{},[31,915,916,917,920,921,190],{},"У вас есть учётная запись с ",[23,918,919],{},"правами администратора"," (возможность использовать ",[114,922,432],{},[31,924,925,926,929,930],{},"Установлены ",[23,927,928],{},"Xcode Command Line Tools",". Homebrew предложит их установить автоматически, но если хотите сделать это заранее, выполните в Терминале:\n",[107,931,933],{"className":109,"code":932,"language":111,"meta":112,"style":112},"xcode-select --install\n",[114,934,935],{"__ignoreMap":112},[117,936,937,940],{"class":119,"line":120},[117,938,939],{"class":123},"xcode-select",[117,941,942],{"class":127}," --install\n",[31,944,945],{},"У вас стабильное подключение к интернету.",[14,947,93],{"id":92},[95,949,951],{"id":950},"шаг-1-запустите-официальный-скрипт-установки","Шаг 1: Запустите официальный скрипт установки",[19,953,954,955,958],{},"Единственный и самый важный шаг. ",[23,956,957],{},"Никогда не устанавливайте Homebrew из ненадёжных источников."," Используйте только официальный скрипт:",[107,960,962],{"className":109,"code":961,"language":111,"meta":112,"style":112},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[114,963,964],{"__ignoreMap":112},[117,965,966,969,972,975,978,981],{"class":119,"line":120},[117,967,968],{"class":123},"/bin/bash",[117,970,971],{"class":127}," -c",[117,973,974],{"class":168}," \"$(",[117,976,977],{"class":123},"curl",[117,979,980],{"class":127}," -fsSL",[117,982,983],{"class":168}," https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[19,985,986],{},[23,987,988],{},"Что делает команда:",[54,990,991,1008,1014],{},[31,992,993,996,997,1000,1001,1004,1005,190],{},[114,994,995],{},"curl -fsSL ..."," — скачивает скрипт установки с GitHub, следуя редиректам (",[114,998,999],{},"-L","), не показывая прогресс (",[114,1002,1003],{},"-s","), и failing silently на ошибках (",[114,1006,1007],{},"-f",[31,1009,1010,1013],{},[114,1011,1012],{},"$(...)"," — выполняет скачанный скрипт в текущей оболочке.",[31,1015,1016,1019],{},[114,1017,1018],{},"/bin/bash -c"," — явно запускает скрипт в bash, даже если ваш терминал по умолчанию использует zsh (актуально для macOS Catalina+).",[205,1021],{},[95,1023,1025],{"id":1024},"шаг-2-введите-пароль-администратора","Шаг 2: Введите пароль администратора",[19,1027,1028,1029,1032,1033,69],{},"После запуска скрипта система запросит ваш пароль. Вводите его ",[23,1030,1031],{},"всё с маленькой буквы",", символы не будут отображаться (даже звёздочки) — это особенность безопасности macOS. Просто введите пароль и нажмите ",[114,1034,1035],{},"Enter",[95,1037,1039],{"id":1038},"шаг-3-дождитесь-завершения-установки","Шаг 3: Дождитесь завершения установки",[19,1041,1042],{},"Скрипт выполнит следующие действия:",[28,1044,1045,1048,1057,1060],{},[31,1046,1047],{},"Проверит наличие Xcode Command Line Tools и установит их при необходимости (может потребоваться отдельно нажать «Установить» в всплывающем окне).",[31,1049,1050,1051,1053,1054,1056],{},"Создадит нужные директории (",[114,1052,761],{}," для Intel или ",[114,1055,189],{}," для Apple Silicon).",[31,1058,1059],{},"Скачает и распакует последнюю стабильную версию Homebrew.",[31,1061,1062,1063,1066,1067,1070],{},"Настроит переменные среды в вашем профиле оболочки (",[114,1064,1065],{},".zprofile"," для zsh, ",[114,1068,1069],{},".bash_profile"," для bash).",[19,1072,1073,1076],{},[23,1074,1075],{},"Не прерывайте процесс!"," На это может уйти до 10 минут, особенно при первом запуске Xcode Tools.",[95,1078,1080],{"id":1079},"шаг-4-активируйте-homebrew-в-текущем-сеансе","Шаг 4: Активируйте Homebrew в текущем сеансе",[19,1082,1083,1084,1086,1087,1090],{},"После завершения установки скрипт выведет инструкции. Чтобы команда ",[114,1085,124],{}," стала доступна ",[23,1088,1089],{},"сразу в текущем открытом окне Терминала",", выполните:",[54,1092,1093,1130],{},[31,1094,1095,1098],{},[23,1096,1097],{},"Для macOS на Apple Silicon (M1/M2/M3):",[107,1099,1101],{"className":109,"code":1100,"language":111,"meta":112,"style":112},"echo 'eval \"$(/opt/homebrew/bin/brew shellenv)\"' >> ~/.zprofile\neval \"$(/opt/homebrew/bin/brew shellenv)\"\n",[114,1102,1103,1117],{"__ignoreMap":112},[117,1104,1105,1108,1111,1114],{"class":119,"line":120},[117,1106,1107],{"class":127},"echo",[117,1109,1110],{"class":168}," 'eval \"$(/opt/homebrew/bin/brew shellenv)\"'",[117,1112,1113],{"class":894}," >>",[117,1115,1116],{"class":168}," ~/.zprofile\n",[117,1118,1119,1122,1124,1127],{"class":119,"line":477},[117,1120,1121],{"class":127},"eval",[117,1123,974],{"class":168},[117,1125,1126],{"class":123},"/opt/homebrew/bin/brew",[117,1128,1129],{"class":168}," shellenv)\"\n",[31,1131,1132,1135],{},[23,1133,1134],{},"Для macOS на Intel:",[107,1136,1138],{"className":109,"code":1137,"language":111,"meta":112,"style":112},"echo 'eval \"$(/usr/local/bin/brew shellenv)\"' >> ~/.bash_profile\neval \"$(/usr/local/bin/brew shellenv)\"\n",[114,1139,1140,1152],{"__ignoreMap":112},[117,1141,1142,1144,1147,1149],{"class":119,"line":120},[117,1143,1107],{"class":127},[117,1145,1146],{"class":168}," 'eval \"$(/usr/local/bin/brew shellenv)\"'",[117,1148,1113],{"class":894},[117,1150,1151],{"class":168}," ~/.bash_profile\n",[117,1153,1154,1156,1158,1161],{"class":119,"line":477},[117,1155,1121],{"class":127},[117,1157,974],{"class":168},[117,1159,1160],{"class":123},"/usr/local/bin/brew",[117,1162,1129],{"class":168},[19,1164,1165,1166,1169],{},"Либо просто ",[23,1167,1168],{},"закройте и снова откройте Терминал"," — изменения вступят в силу автоматически.",[14,1171,372],{"id":371},[19,1173,1174],{},"Убедитесь, что установка прошла успешно:",[28,1176,1177,1197,1216],{},[31,1178,1179,1180,1190,1193,1194,69],{},"Проверьте версию:",[107,1181,1182],{"className":109,"code":110,"language":111,"meta":112,"style":112},[114,1183,1184],{"__ignoreMap":112},[117,1185,1186,1188],{"class":119,"line":120},[117,1187,124],{"class":123},[117,1189,128],{"class":127},[1191,1192],"br",{},"Вывод должен быть примерно таким: ",[114,1195,1196],{},"Homebrew 4.x.x",[31,1198,1199,1200,1210,1212,1213,1215],{},"Запустите диагностику:",[107,1201,1202],{"className":109,"code":334,"language":111,"meta":112,"style":112},[114,1203,1204],{"__ignoreMap":112},[117,1205,1206,1208],{"class":119,"line":120},[117,1207,124],{"class":123},[117,1209,343],{"class":168},[1191,1211],{},"Идеальный результат: ",[114,1214,351],{}," Если есть предупреждения — следуйте их советам.",[31,1217,1218,1219,1222,1223,1237,1239,1240,69],{},"Попробуйте установить простую утилиту (например, ",[114,1220,1221],{},"wget","):",[107,1224,1226],{"className":109,"code":1225,"language":111,"meta":112,"style":112},"brew install wget\n",[114,1227,1228],{"__ignoreMap":112},[117,1229,1230,1232,1234],{"class":119,"line":120},[117,1231,124],{"class":123},[117,1233,891],{"class":168},[117,1235,1236],{"class":168}," wget\n",[1191,1238],{},"После успешной установки выполните ",[114,1241,1242],{},"wget --version",[14,1244,407],{"id":406},[95,1246,1248,1249,186,1252],{"id":1247},"ошибка-permission-denied-или-operation-not-permitted","Ошибка: ",[114,1250,1251],{},"Permission denied",[114,1253,1254],{},"Operation not permitted",[19,1256,1257,1259,1260,1262,1263,1265],{},[23,1258,428],{}," Терминал запущен без прав администратора, или скрипт не может записать в целевую директорию.\n",[23,1261,436],{}," Убедитесь, что вы вводили пароль при запросе. Если проблема осталась, попробуйте запустить скрипт с ",[114,1264,432],{}," (хотя официальная инструкция этого не требует):",[107,1267,1269],{"className":109,"code":1268,"language":111,"meta":112,"style":112},"sudo /bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[114,1270,1271],{"__ignoreMap":112},[117,1272,1273,1275,1278,1280,1282,1284,1286],{"class":119,"line":120},[117,1274,432],{"class":123},[117,1276,1277],{"class":168}," /bin/bash",[117,1279,971],{"class":127},[117,1281,974],{"class":168},[117,1283,977],{"class":123},[117,1285,980],{"class":127},[117,1287,983],{"class":168},[95,1289,1248,1291],{"id":1290},"ошибка-command-line-tools-already-installed",[114,1292,1293],{},"Command Line Tools already installed",[19,1295,1296,1298,1299,1301,1302,1305,1306,69],{},[23,1297,428],{}," Xcode Command Tools уже присутствуют, но их путь не настроен.\n",[23,1300,436],{}," Выполните ",[114,1303,1304],{},"sudo xcode-select --reset"," или укажите путь явно: ",[114,1307,1308],{},"sudo xcode-select -s /Library/Developer/CommandLineTools",[95,1310,1248,1312,1315],{"id":1311},"ошибка-brew-command-not-found-после-установки",[114,1313,1314],{},"brew: command not found"," после установки",[19,1317,1318,1320,1321,1323,1324,1326,1327,1329],{},[23,1319,428],{}," Переменная ",[114,1322,145],{}," не обновлена в текущем сеансе.\n",[23,1325,436],{}," Следуйте шагу 4 выше (активация через ",[114,1328,1121],{},") или перезапустите Терминал.",[95,1331,1333],{"id":1332},"медленная-установка-или-обрывы","Медленная установка или обрывы",[19,1335,1336,1338,1339,1341],{},[23,1337,428],{}," Проблемы с сетью или GitHub.\n",[23,1340,436],{}," Установите Homebrew через国内的镜像（如清华源）или используйте VPN. Для смены репозитория выполните:",[107,1343,1345],{"className":109,"code":1344,"language":111,"meta":112,"style":112},"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",[114,1346,1347,1362],{"__ignoreMap":112},[117,1348,1349,1352,1354,1356,1359],{"class":119,"line":120},[117,1350,1351],{"class":127},"cd",[117,1353,974],{"class":168},[117,1355,124],{"class":123},[117,1357,1358],{"class":127}," --repo",[117,1360,1361],{"class":168},")/Library/Taps/homebrew/homebrew-core\"\n",[117,1363,1364,1367,1370,1373,1376],{"class":119,"line":477},[117,1365,1366],{"class":123},"git",[117,1368,1369],{"class":168}," remote",[117,1371,1372],{"class":168}," set-url",[117,1374,1375],{"class":168}," origin",[117,1377,1378],{"class":168}," https://mirror.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git\n",[14,1380,1382],{"id":1381},"часто-задаваемые-вопросы-faq","Часто задаваемые вопросы (FAQ)",[19,1384,1385,1388],{},[23,1386,1387],{},"Можно ли удалить Homebrew?","\nДа. Для полного удаления выполните официальный скрипт удаления:",[107,1390,1392],{"className":109,"code":1391,"language":111,"meta":112,"style":112},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)\"\n",[114,1393,1394],{"__ignoreMap":112},[117,1395,1396,1398,1400,1402,1404,1406],{"class":119,"line":120},[117,1397,968],{"class":123},[117,1399,971],{"class":127},[117,1401,974],{"class":168},[117,1403,977],{"class":123},[117,1405,980],{"class":127},[117,1407,1408],{"class":168}," https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)\"\n",[19,1410,1411,1412,1415,1416,1418,1419,69],{},"Затем вручную удалите остаточные файлы: ",[114,1413,1414],{},"rm -rf ~/.brew"," (если был) и строки из ",[114,1417,1065],{},"/",[114,1420,1069],{},[19,1422,1423,1426,1427,1429,1430,1432,1433,69],{},[23,1424,1425],{},"Как обновлять Homebrew и установленные пакеты?","\nОбновляйте Homebrew: ",[114,1428,415],{},". Обновляйте все пакеты: ",[114,1431,280],{},". Для очистки старых версий: ",[114,1434,264],{},[19,1436,1437],{},[23,1438,1439],{},"Что такое Formulae и Casks?",[54,1441,1442,1453],{},[31,1443,1444,1447,1448,574,1451,190],{},[23,1445,1446],{},"Formulae"," — пакеты с консольными утилитами и библиотеками (например, ",[114,1449,1450],{},"python",[114,1452,1366],{},[31,1454,1455,1458,1459,1418,1461,1464,1465,574,1468,1471,1472,69],{},[23,1456,1457],{},"Casks"," — пакеты с GUI-приложениями в формате ",[114,1460,878],{},[114,1462,1463],{},".pkg"," (например, ",[114,1466,1467],{},"firefox",[114,1469,1470],{},"visual-studio-code","). Устанавливаются командой ",[114,1473,1474],{},"brew install --cask \u003Cимя>",[19,1476,1477,1480,1483],{},[23,1478,1479],{},"Можно ли использовать Homebrew вместе с MacPorts или Fink?",[23,1481,1482],{},"Нет."," Эти менеджеры пакетов конфликтуют, так как используют одинаковые пути. Выберите один. Homebrew — самый популярный и рекомендуемый для большинства пользователей.",[607,1485,1486],{},"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":112,"searchDepth":477,"depth":477,"links":1488},[1489,1490,1491,1497,1498,1507],{"id":16,"depth":477,"text":17},{"id":48,"depth":477,"text":49},{"id":92,"depth":477,"text":93,"children":1492},[1493,1494,1495,1496],{"id":950,"depth":484,"text":951},{"id":1024,"depth":484,"text":1025},{"id":1038,"depth":484,"text":1039},{"id":1079,"depth":484,"text":1080},{"id":371,"depth":477,"text":372},{"id":406,"depth":477,"text":407,"children":1499},[1500,1502,1504,1506],{"id":1247,"depth":484,"text":1501},"Ошибка: Permission denied или Operation not permitted",{"id":1290,"depth":484,"text":1503},"Ошибка: Command Line Tools already installed",{"id":1311,"depth":484,"text":1505},"Ошибка: brew: command not found после установки",{"id":1332,"depth":484,"text":1333},{"id":1381,"depth":477,"text":1382},"2026-02-15 16:29:32","Полная инструкция по установке Homebrew — официального менеджера пакетов для macOS. Установите за 5 минут и начните работать с thousand open-source утилит.",[1511,1514,1517,1520],{"question":1512,"answer":1513},"Можно ли установить Homebrew без прав администратора?","Нет, для установки Homebrew требуются права администратора (sudo), так как он устанавливает файлы в системные директории (`/usr/local` или `/opt/homebrew`).",{"question":1515,"answer":1516},"Что делать, если установка зависла на 'Downloading and installing Xcode Command Line Tools'?","Это нормальный процесс, который может занять 10-20 минут в зависимости от скорости интернета. Не прерывайте его. Если зависло надолго (>30 мин), закройте терминал и попробуйте снова.",{"question":1518,"answer":1519},"Homebrew конфликтует с системными программами. Как быть?","Homebrew по дизайну изолирован от системных файлов. Конфликты обычно возникают, если вы вручную меняли переменные `PATH` или ставили софт в те же директории. Проверьте порядок путей в `echo $PATH`.",{"question":1521,"answer":1522},"Можно ли установить Homebrew на внешний диск?","Технически возможно, но крайне не рекомендуется. Многие формулы (пакеты) предполагают установку в стандартные пути. Используйте стандартную установку для стабильности.",[1524,1527,1530,1533,1536],{"name":1525,"text":1526},"Откройте Терминал","Найдите приложение «Терминал» через Spotlight (Cmd+Space → введите «Терминал») или в папке «Утилиты».",{"name":1528,"text":1529},"Запустите официальный скрипт установки","Скопируйте и выполните в Терминале команду ниже. Она скачает и запустит автоматический скрипт установки от разработчиков Homebrew.",{"name":1531,"text":1532},"Введите пароль администратора","При появлении запроса введите пароль от вашей учётной записи macOS (символы не отображаются — это нормально) и нажмите Enter.",{"name":1534,"text":1535},"Дождитесь завершения","Процесс установки займёт 2-5 минут. Вы увидите сообщение «Installation successful!».",{"name":1537,"text":1538},"Проверьте установку","Выполните `brew doctor` для диагностики и `brew --version` чтобы увидеть версию.",[1540,1541,1542,1543,1544,1545,1546,1547],"установка homebrew","homebrew macos","как установить brew","менеджер пакетов macos","brew install","установить homebrew на mac","homebrew ошибка установки","command line tools macos",{},[1550,672,1551],"/guides/macos/install-xcode-command-line-tools","/guides/macos/use-homebrew",{"title":860,"description":1509},"guides/macos/install-homebrew","Это руководство поможет вам за несколько минут установить Homebrew — незаменимый менеджер пакетов для macOS. Вы сможете легко устанавливать, обновлять и управлять thousand open-source программ и библиотек через простую команду `brew`.",[673,1556,1557,1558,124,1559,1560,1561],"homebrew","包管理器","terminal","cli","разработка","devops","pwaZTzDbmYiZNtiHnNHwJRUenCEEXxwQgnz7quu_voE",{"id":1564,"title":1565,"appliesTo":1566,"author":9,"body":1568,"canonical":623,"code":2301,"createdAt":2302,"description":2303,"difficulty":626,"draft":627,"estimatedTime":2304,"extension":629,"faq":2305,"howToSteps":2318,"howToTotalTime":2330,"image":623,"keywords":2331,"locale":669,"meta":2342,"navigation":671,"path":677,"platform":673,"related":2343,"section":2346,"seo":2347,"severity":2348,"stem":2349,"summary":2350,"tags":2351,"twitterCreator":623,"twitterSite":623,"type":2355,"updatedAt":2302,"__hash__":2356},"content_ru/errors/macos/brew-command-not-found.md","Ошибка 'brew command not found' на macOS: причины и решения",[1567],"Homebrew на macOS 10.14 Mojave и выше",{"type":11,"value":1569,"toc":2292},[1570,1574,1594,1597,1619,1622,1642,1646,1694,1698,1701,1711,1729,1742,1766,1769,1794,1803,1805,1809,1818,1823,1835,1844,1956,1972,1974,1989,1992,2001,2013,2018,2022,2028,2070,2092,2095,2100,2116,2119,2127,2139,2145,2149,2152,2161,2166,2184,2189,2224,2232,2236,2239,2289],[14,1571,1573],{"id":1572},"что-означает-ошибка-brew-command-not-found","Что означает ошибка brew command not found",[19,1575,1576,1577,763,1581,1584,1585,1587,1588,1590,1591,1593],{},"Ошибка ",[23,1578,1579],{},[114,1580,1314],{},[114,1582,1583],{},"zsh: command not found: brew"," в оболочке zsh) появляется, когда вы пытаетесь выполнить команду ",[114,1586,124],{}," в терминале macOS, но система не может найти исполняемый файл этой команды. Это означает, что каталог, в котором расположен ",[114,1589,124],{},", отсутствует в переменной окружения ",[114,1592,145],{},". Homebrew — это менеджер пакетов для macOS, и без него вы не сможете устанавливать или обновлять программное обеспечение через терминал.",[19,1595,1596],{},"Типичный полный текст ошибки:",[107,1598,1600],{"className":109,"code":1599,"language":111,"meta":112,"style":112},"zsh: command not found: brew\n",[114,1601,1602],{"__ignoreMap":112},[117,1603,1604,1607,1610,1613,1616],{"class":119,"line":120},[117,1605,1606],{"class":123},"zsh:",[117,1608,1609],{"class":168}," command",[117,1611,1612],{"class":168}," not",[117,1614,1615],{"class":168}," found:",[117,1617,1618],{"class":168}," brew\n",[19,1620,1621],{},"или",[107,1623,1625],{"className":109,"code":1624,"language":111,"meta":112,"style":112},"bash: brew: command not found\n",[114,1626,1627],{"__ignoreMap":112},[117,1628,1629,1632,1635,1637,1639],{"class":119,"line":120},[117,1630,1631],{"class":123},"bash:",[117,1633,1634],{"class":168}," brew:",[117,1636,1609],{"class":168},[117,1638,1612],{"class":168},[117,1640,1641],{"class":168}," found\n",[14,1643,1645],{"id":1644},"причины-возникновения","Причины возникновения",[28,1647,1648,1657,1675,1688],{},[31,1649,1650,1653,1654,1656],{},[23,1651,1652],{},"Homebrew не установлен",". Вы пытаетесь использовать команду ",[114,1655,124],{},", но сама программа Homebrew отсутствует в системе.",[31,1658,1659,1664,1665,1668,1669,1671,1672,1674],{},[23,1660,1661,1662],{},"Путь к Homebrew не добавлен в ",[114,1663,145],{},". Homebrew установлен (например, в ",[114,1666,1667],{},"/opt/homebrew/bin"," для Mac с Apple Silicon или ",[114,1670,573],{}," для Intel), но этот каталог не включён в переменную ",[114,1673,145],{},", поэтому терминал не знает, где искать исполняемый файл.",[31,1676,1677,1680,1681,1684,1685,1687],{},[23,1678,1679],{},"Конфигурационный файл оболочки не загружается",". Терминал использует оболочку (например, zsh), но конфигурационные файлы (такие как ",[114,1682,1683],{},"~/.zshrc","), где прописан ",[114,1686,145],{},", не загружаются при запуске нового сеанса.",[31,1689,1690,1693],{},[23,1691,1692],{},"Повреждение установки Homebrew",". Файлы Homebrew могли быть повреждены при установке или после обновления системы.",[14,1695,1697],{"id":1696},"способ-1-установка-homebrew","Способ 1: Установка Homebrew",[19,1699,1700],{},"Если Homebrew не установлен, начните с его установки. Это самый простой и распространённый способ решения.",[28,1702,1703,1708],{},[31,1704,101,1705,1707],{},[23,1706,104],{}," (Terminal) в macOS.",[31,1709,1710],{},"Выполните официальную команду установки:",[107,1712,1713],{"className":109,"code":961,"language":111,"meta":112,"style":112},[114,1714,1715],{"__ignoreMap":112},[117,1716,1717,1719,1721,1723,1725,1727],{"class":119,"line":120},[117,1718,968],{"class":123},[117,1720,971],{"class":127},[117,1722,974],{"class":168},[117,1724,977],{"class":123},[117,1726,980],{"class":127},[117,1728,983],{"class":168},[28,1730,1731,1736],{"start":484},[31,1732,1733,1734,69],{},"Следуйте инструкциям на экране. Установщик попросит ввести пароль администратора и подтвердить нажатием ",[114,1735,1035],{},[31,1737,1738,1739,1741],{},"После завершения установки добавьте Homebrew в ",[114,1740,145],{},", если установщик не сделал это автоматически. Для Mac с Apple Silicon (M1/M2/M3) выполните:",[107,1743,1744],{"className":109,"code":1100,"language":111,"meta":112,"style":112},[114,1745,1746,1756],{"__ignoreMap":112},[117,1747,1748,1750,1752,1754],{"class":119,"line":120},[117,1749,1107],{"class":127},[117,1751,1110],{"class":168},[117,1753,1113],{"class":894},[117,1755,1116],{"class":168},[117,1757,1758,1760,1762,1764],{"class":119,"line":477},[117,1759,1121],{"class":127},[117,1761,974],{"class":168},[117,1763,1126],{"class":123},[117,1765,1129],{"class":168},[19,1767,1768],{},"Для Mac с Intel:",[107,1770,1772],{"className":109,"code":1771,"language":111,"meta":112,"style":112},"echo 'eval \"$(/usr/local/bin/brew shellenv)\"' >> ~/.zprofile\neval \"$(/usr/local/bin/brew shellenv)\"\n",[114,1773,1774,1784],{"__ignoreMap":112},[117,1775,1776,1778,1780,1782],{"class":119,"line":120},[117,1777,1107],{"class":127},[117,1779,1146],{"class":168},[117,1781,1113],{"class":894},[117,1783,1116],{"class":168},[117,1785,1786,1788,1790,1792],{"class":119,"line":477},[117,1787,1121],{"class":127},[117,1789,974],{"class":168},[117,1791,1160],{"class":123},[117,1793,1129],{"class":168},[28,1795,1797],{"start":1796},5,[31,1798,1799,1800,69],{},"Закройте и снова откройте терминал или выполните ",[114,1801,1802],{},"source ~/.zprofile",[205,1804],{},[14,1806,1808],{"id":1807},"способ-2-добавление-пути-homebrew-в-переменную-path","Способ 2: Добавление пути Homebrew в переменную PATH",[19,1810,1811,1812,1814,1815,1817],{},"Если Homebrew уже установлен, но команда ",[114,1813,124],{}," не распознаётся, скорее всего, путь кbrew не добавлен в ",[114,1816,145],{},". Это часто случается после обновления macOS или при использовании кастомных настроек оболочки.",[28,1819,1820],{},[31,1821,1822],{},"Определите, какая оболочка вы используете:",[107,1824,1826],{"className":109,"code":1825,"language":111,"meta":112,"style":112},"echo $SHELL\n",[114,1827,1828],{"__ignoreMap":112},[117,1829,1830,1832],{"class":119,"line":120},[117,1831,1107],{"class":127},[117,1833,1834],{"class":461}," $SHELL\n",[19,1836,1837,1838,1841,1842,69],{},"Обычно вывод: ",[114,1839,1840],{},"/bin/zsh"," (по умолчанию с macOS Catalina) или ",[114,1843,968],{},[28,1845,1846,1877,1939,1953],{"start":477},[31,1847,1848,1849,186,1852,1222,1855],{},"Откройте конфигурационный файл для вашей оболочки в текстовом редакторе (например, с помощью ",[114,1850,1851],{},"nano",[114,1853,1854],{},"vim",[54,1856,1857,1867],{},[31,1858,1859,1860,1863,1864],{},"Для ",[23,1861,1862],{},"zsh",": ",[114,1865,1866],{},"nano ~/.zshrc",[31,1868,1859,1869,1863,1871,186,1874],{},[23,1870,111],{},[114,1872,1873],{},"nano ~/.bash_profile",[114,1875,1876],{},"nano ~/.bashrc",[31,1878,1879,1880],{},"Добавьте в конец файла строку с путём к Homebrew:",[54,1881,1882,1913],{},[31,1883,1859,1884,1887,1888],{},[23,1885,1886],{},"Apple Silicon"," (Mac на чипе M1 и новее):\n",[107,1889,1891],{"className":109,"code":1890,"language":111,"meta":112,"style":112},"export PATH=\"/opt/homebrew/bin:$PATH\"\n",[114,1892,1893],{"__ignoreMap":112},[117,1894,1895,1898,1901,1904,1907,1910],{"class":119,"line":120},[117,1896,1897],{"class":894},"export",[117,1899,1900],{"class":461}," PATH",[117,1902,1903],{"class":894},"=",[117,1905,1906],{"class":168},"\"/opt/homebrew/bin:",[117,1908,1909],{"class":461},"$PATH",[117,1911,1912],{"class":168},"\"\n",[31,1914,1859,1915,1918,1919],{},[23,1916,1917],{},"Intel",":\n",[107,1920,1922],{"className":109,"code":1921,"language":111,"meta":112,"style":112},"export PATH=\"/usr/local/bin:$PATH\"\n",[114,1923,1924],{"__ignoreMap":112},[117,1925,1926,1928,1930,1932,1935,1937],{"class":119,"line":120},[117,1927,1897],{"class":894},[117,1929,1900],{"class":461},[117,1931,1903],{"class":894},[117,1933,1934],{"class":168},"\"/usr/local/bin:",[117,1936,1909],{"class":461},[117,1938,1912],{"class":168},[31,1940,1941,1942,1863,1944,1947,1948,1947,1950,190],{},"Сохраните файл (в ",[114,1943,1851],{},[114,1945,1946],{},"Ctrl + O",", затем ",[114,1949,1035],{},[114,1951,1952],{},"Ctrl + X",[31,1954,1955],{},"Примените изменения, выполнив:",[107,1957,1959],{"className":109,"code":1958,"language":111,"meta":112,"style":112},"source ~/.zshrc   # для zsh\n",[114,1960,1961],{"__ignoreMap":112},[117,1962,1963,1966,1969],{"class":119,"line":120},[117,1964,1965],{"class":127},"source",[117,1967,1968],{"class":168}," ~/.zshrc",[117,1970,1971],{"class":480},"   # для zsh\n",[19,1973,1621],{},[107,1975,1977],{"className":109,"code":1976,"language":111,"meta":112,"style":112},"source ~/.bash_profile   # для bash\n",[114,1978,1979],{"__ignoreMap":112},[117,1980,1981,1983,1986],{"class":119,"line":120},[117,1982,1965],{"class":127},[117,1984,1985],{"class":168}," ~/.bash_profile",[117,1987,1988],{"class":480},"   # для bash\n",[19,1990,1991],{},"Если вы не уверены в имени файла, можно просто перезапустить терминал.",[28,1993,1995],{"start":1994},6,[31,1996,1997,1998,2000],{},"Проверьте, что ",[114,1999,124],{}," теперь доступен:",[107,2002,2004],{"className":109,"code":2003,"language":111,"meta":112,"style":112},"which brew\n",[114,2005,2006],{"__ignoreMap":112},[117,2007,2008,2011],{"class":119,"line":120},[117,2009,2010],{"class":127},"which",[117,2012,1618],{"class":168},[19,2014,2015,2016,69],{},"Вывод должен показать путь, например ",[114,2017,1126],{},[14,2019,2021],{"id":2020},"способ-3-проверка-и-перезагрузка-оболочки","Способ 3: Проверка и перезагрузка оболочки",[19,2023,2024,2025,2027],{},"Иногда изменения в ",[114,2026,145],{}," не применяются из-за того, что терминал использует другую оболочку или конфигурационные файлы загружаются некорректно.",[28,2029,2030,2067],{},[31,2031,2032,2033],{},"Убедитесь, что вы редактировали правильный конфигурационный файл. macOS может использовать несколько файлов:",[54,2034,2035,2055],{},[31,2036,1859,2037,1863,2039,2041,2042,2045,2046,2048,2049,2052,2053,69],{},[23,2038,1862],{},[114,2040,1683],{}," (для интерактивных оболочек) и ",[114,2043,2044],{},"~/.zprofile"," (для login-оболочек). Если ",[114,2047,1683],{}," не сработал, попробуйте добавить ",[114,2050,2051],{},"export PATH"," в ",[114,2054,2044],{},[31,2056,1859,2057,1863,2059,2062,2063,2066],{},[23,2058,111],{},[114,2060,2061],{},"~/.bash_profile"," (для login-оболочек) или ",[114,2064,2065],{},"~/.bashrc"," (для интерактивных не-login-оболочек).",[31,2068,2069],{},"Если вы не знаете, какая оболочка активна, выполните:",[107,2071,2073],{"className":109,"code":2072,"language":111,"meta":112,"style":112},"ps -p $$ -o comm=\n",[114,2074,2075],{"__ignoreMap":112},[117,2076,2077,2080,2083,2086,2089],{"class":119,"line":120},[117,2078,2079],{"class":123},"ps",[117,2081,2082],{"class":127}," -p",[117,2084,2085],{"class":127}," $$",[117,2087,2088],{"class":127}," -o",[117,2090,2091],{"class":168}," comm=\n",[19,2093,2094],{},"Это покажет текущую оболочку.",[28,2096,2097],{"start":484},[31,2098,2099],{},"После редактирования файла перезапустите терминал полностью (закройте окно и откройте заново) или выполните:",[107,2101,2103],{"className":109,"code":2102,"language":111,"meta":112,"style":112},"exec $SHELL -l\n",[114,2104,2105],{"__ignoreMap":112},[117,2106,2107,2110,2113],{"class":119,"line":120},[117,2108,2109],{"class":127},"exec",[117,2111,2112],{"class":461}," $SHELL ",[117,2114,2115],{"class":127},"-l\n",[19,2117,2118],{},"Это перезапустит оболочку как login-оболочку, загрузив все конфиги.",[28,2120,2122],{"start":2121},4,[31,2123,2124,2125,385],{},"Проверьте ",[114,2126,145],{},[107,2128,2130],{"className":109,"code":2129,"language":111,"meta":112,"style":112},"echo $PATH\n",[114,2131,2132],{"__ignoreMap":112},[117,2133,2134,2136],{"class":119,"line":120},[117,2135,1107],{"class":127},[117,2137,2138],{"class":461}," $PATH\n",[19,2140,2141,2142,2144],{},"Убедитесь, что путь к Homebrew (например, ",[114,2143,1667],{},") присутствует в выводе.",[14,2146,2148],{"id":2147},"способ-4-переустановка-homebrew","Способ 4: Переустановка Homebrew",[19,2150,2151],{},"Если предыдущие способы не помогли, возможно, установка Homebrew повреждена. В этом случае выполните полную переустановку.",[2153,2154,2155],"blockquote",{},[19,2156,2157,2158,69],{},"⚠️ Важно: Переустановка удалит все установленные через Homebrew пакеты. Создайте резервную копию списка пакетов: ",[114,2159,2160],{},"brew list > brew_backup.txt",[28,2162,2163],{},[31,2164,2165],{},"Удалите Homebrew:",[107,2167,2168],{"className":109,"code":1391,"language":111,"meta":112,"style":112},[114,2169,2170],{"__ignoreMap":112},[117,2171,2172,2174,2176,2178,2180,2182],{"class":119,"line":120},[117,2173,968],{"class":123},[117,2175,971],{"class":127},[117,2177,974],{"class":168},[117,2179,977],{"class":123},[117,2181,980],{"class":127},[117,2183,1408],{"class":168},[28,2185,2186],{"start":477},[31,2187,2188],{},"Убедитесь, что удалены все файлы:",[107,2190,2192],{"className":109,"code":2191,"language":111,"meta":112,"style":112},"sudo rm -rf /opt/homebrew   # для Apple Silicon\nsudo rm -rf /usr/local/Homebrew   # для Intel\n",[114,2193,2194,2210],{"__ignoreMap":112},[117,2195,2196,2198,2201,2204,2207],{"class":119,"line":120},[117,2197,432],{"class":123},[117,2199,2200],{"class":168}," rm",[117,2202,2203],{"class":127}," -rf",[117,2205,2206],{"class":168}," /opt/homebrew",[117,2208,2209],{"class":480},"   # для Apple Silicon\n",[117,2211,2212,2214,2216,2218,2221],{"class":119,"line":477},[117,2213,432],{"class":123},[117,2215,2200],{"class":168},[117,2217,2203],{"class":127},[117,2219,2220],{"class":168}," /usr/local/Homebrew",[117,2222,2223],{"class":480},"   # для Intel\n",[28,2225,2226],{"start":484},[31,2227,2228,2229,69],{},"Установите Homebrew заново, как описано в ",[23,2230,2231],{},"Способе 1",[14,2233,2235],{"id":2234},"профилактика","Профилактика",[19,2237,2238],{},"Чтобы избежать повторения ошибки:",[54,2240,2241,2247,2262,2272,2280],{},[31,2242,2243,2246],{},[23,2244,2245],{},"Всегда используйте официальный скрипт установки"," Homebrew. Не скачивайте и не перемещайте файлы вручную.",[31,2248,2249,2254,2255,2258,2259,2261],{},[23,2250,2251,2252],{},"После установки проверьте ",[114,2253,145],{},": выполните ",[114,2256,2257],{},"echo $PATH"," и убедитесь, что путь к Homebrew (например, ",[114,2260,1667],{},") присутствует.",[31,2263,2264,1863,2267,2269,2270,69],{},[23,2265,2266],{},"Обновляйте Homebrew регулярно",[114,2268,415],{}," и ",[114,2271,280],{},[31,2273,2274,2277,2278,69],{},[23,2275,2276],{},"Если вы меняете оболочку"," (например, с bash на zsh), убедитесь, что конфигурационные файлы новой оболочки содержат настройки ",[114,2279,145],{},[31,2281,2282,2285,2286,2288],{},[23,2283,2284],{},"При обновлении macOS"," проверяйте, не сбросились ли настройки ",[114,2287,145],{},". Иногда требуется повторно добавить Homebrew в конфигурационные файлы.",[607,2290,2291],{},"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":112,"searchDepth":477,"depth":477,"links":2293},[2294,2295,2296,2297,2298,2299,2300],{"id":1572,"depth":477,"text":1573},{"id":1644,"depth":477,"text":1645},{"id":1696,"depth":477,"text":1697},{"id":1807,"depth":477,"text":1808},{"id":2020,"depth":477,"text":2021},{"id":2147,"depth":477,"text":2148},{"id":2234,"depth":477,"text":2235},"CMD_NOT_FOUND","2026-02-16 20:19:05","Пошаговая инструкция по исправлению ошибки 'brew command not found' в macOS. Узнайте, как правильно установить Homebrew и настроить PATH для работы с терминалом.","5-15 мин",[2306,2309,2312,2315],{"answer":2307,"question":2308},"Ошибка возникает, когда система не может найти исполняемый файл brew в директориях, указанных в переменной PATH. Это обычно значит, что Homebrew не установлен или его путь не добавлен в PATH.","Почему возникает ошибка 'brew command not found'?",{"answer":2310,"question":2311},"Выполните команду `which brew` в терминале. Если она возвращает путь (например, /opt/homebrew/bin/brew), то Homebrew установлен. Если нет вывода или сообщение 'brew not found', то не установлен.","Как проверить, установлен ли Homebrew?",{"answer":2313,"question":2314},"Вероятно, путь к brew не добавлен в PATH. Добавьте `/opt/homebrew/bin` (для Apple Silicon) или `/usr/local/bin` (для Intel) в переменную PATH в конфигурационном файле вашей оболочки.","Что делать, если brew установлен, но команда не работает?",{"answer":2316,"question":2317},"Откройте конфигурационный файл оболочки (например, ~/.zshrc для zsh) и добавьте строку `export PATH=\"/opt/homebrew/bin:$PATH\"`. Затем выполните `source ~/.zshrc` или перезапустите терминал.","Как добавить brew в PATH вручную?",[2319,2322,2325,2328],{"name":2320,"text":2321},"Установите Homebrew","Если Homebrew не установлен, выполните официальный скрипт установки. Это добавит brew в систему и настроит PATH автоматически.",{"name":2323,"text":2324},"Добавьте путь к brew в PATH","Если brew установлен, но не найден, отредактируйте конфигурационный файл оболочки (например, ~/.zshrc), добавив строку export PATH с правильным путём.",{"name":2326,"text":2327},"Перезагрузите терминал","Выполните `source ~/.zshrc` или закройте и откройте терминал заново, чтобы изменения PATH вступили в силу.",{"name":1537,"text":2329},"Запустите `brew doctor` для проверки корректности установки Homebrew и решения возможных проблем.","PT15M",[2332,2333,2334,2335,2336,2337,2338,2339,2340,2341],"brew command not found","ошибка brew на мак","как установить homebrew на mac","zsh command not found brew","исправить brew не найден","homebrew не работает","macos brew установка","terminal brew ошибка","brew path не настроен","mac команда brew не найдена",{},[675,2344,2345],"/errors/macos/zsh-command-not-found","/errors/macos/path-environment-variable","Ошибки macOS",{"title":1565,"description":2303},"medium","errors/macos/brew-command-not-found","Статья объясняет, почему система не находит команду brew, и предлагает проверенные способы решения: установка Homebrew, настройка переменной PATH и перезагрузка оболочки.",[1556,673,1558,2352,2353,2354,124,1862],"командная строка","установка","ошибка","error","6LbPNSMIfkofv6_sq-HNOWx6F7pFZneetJre92yVib8"]