[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/macos/homebrew-error":3,"mdc-sc5sag-key":574,"mdc-es93p3-key":584,"mdc--fwtwwa-key":592,"mdc--o9cszx-key":615,"mdc-bynezi-key":644,"mdc--5oqdn5-key":660,"mdc-676m2h-key":685,"mdc--yfuyj6-key":717,"mdc-8y7o1x-key":754,"related-/errors/macos/homebrew-cache-error,/guides/macos/homebrew-installation-guide":779},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":514,"code":30,"createdAt":515,"description":516,"difficulty":517,"draft":518,"estimatedTime":519,"extension":520,"faq":521,"howToSteps":534,"howToTotalTime":550,"image":514,"keywords":551,"locale":557,"meta":558,"navigation":180,"path":559,"platform":560,"related":561,"section":564,"seo":565,"severity":517,"stem":566,"summary":567,"tags":568,"twitterCreator":514,"twitterSite":514,"type":570,"updatedAt":515,"__hash__":573},"content_ru/errors/macos/homebrew-error.md","Homebrew ошибка 1: исправляем неудачную установку за 5 минут",[7,8,9,10],"Homebrew 3.3+","macOS Ventura (13.0+)","macOS Monterey (12.0+)","macOS Sonoma (14.0+)","FixPedia Team",{"type":13,"value":14,"toc":501},"minimark",[15,20,37,47,50,54,104,108,113,119,138,145,149,152,198,201,218,222,225,283,290,294,302,343,346,350,353,418,424,436,440,481,484,488,497],[16,17,19],"h2",{"id":18},"что-означает-ошибка-1","Что означает ошибка 1",[21,22,23,27,28,31,32,36],"p",{},[24,25,26],"code",{},"brew"," возвращает код завершения работы ",[24,29,30],{},"1",", когда не может выполнить операцию (установку, обновление или удаление формулы). Это ",[33,34,35],"strong",{},"не"," специфический код, а общий индикатор сбоя. Уведомление обычно сопровождается дополнительным текстом, например:",[38,39,44],"pre",{"className":40,"code":42,"language":43},[41],"language-text","Error: Failed to fetch \u003Cformula>, ожидание ... сек.\nError: Не удалось установить '/usr/local/Caskroom/...'\n","text",[24,45,42],{"__ignoreMap":46},"",[21,48,49],{},"Сбой может быть вызван отсутствием прав, поврежденным кэшем, отсутствием зависимостей системы или сетевыми проблемами.",[16,51,53],{"id":52},"причины-возникновения","Причины возникновения",[55,56,57,64,74,88,94],"ul",{},[58,59,60,63],"li",{},[33,61,62],{},"Недостаток прав администратора"," – brew пытается записать файлы в системные директории без необходимых разрешений.",[58,65,66,69,70,73],{},[33,67,68],{},"Поврежденный кэш формул"," – старые архивы или поврежденные симлинки в ",[24,71,72],{},"$(brew --prefix)/Cache",".",[58,75,76,79,80,83,84,87],{},[33,77,78],{},"Отсутствие или устаревшие Xcode Command Line Tools"," – инструменты ",[24,81,82],{},"git",", ",[24,85,86],{},"clang"," или другие необходимые системные утилиты отсутствуют.",[58,89,90,93],{},[33,91,92],{},"Сетевые проблемы"," – нестабильное подключение или блокировка брандмауэра препятствуют загрузке ресурсов.",[58,95,96,99,100,103],{},[33,97,98],{},"Конфликт версий"," – параллельная установка Homebrew с другой версией или конфликт формул (например, две формулы требуют разный ",[24,101,102],{},"python",").",[16,105,107],{"id":106},"способы-решения","Способы решения",[109,110,112],"h3",{"id":111},"способ-1-запустить-brew-doctor-и-исправить-ошибки","Способ 1: Запустить brew doctor и исправить ошибки",[21,114,115,118],{},[24,116,117],{},"brew doctor"," — это быстрый сканер, который ищит очевидные проблемы и предлагает действия.",[38,120,124],{"className":121,"code":122,"language":123,"meta":46,"style":46},"language-bash shiki shiki-themes github-light github-dark","brew doctor\n","bash",[24,125,126],{"__ignoreMap":46},[127,128,131,134],"span",{"class":129,"line":130},"line",1,[127,132,26],{"class":133},"sScJk",[127,135,137],{"class":136},"sZZnC"," doctor\n",[21,139,140,141,144],{},"Если программа обнаружит ошибки, выполните все указанные действия (например, сбросьте симлинки ",[24,142,143],{},"brew link"," или переустановите необходимые инструменты).",[109,146,148],{"id":147},"способ-2-очистить-кэш-формул-и-обновить-индекс","Способ 2: Очистить кэш формул и обновить индекс",[21,150,151],{},"Чистый кэш часто устраняет скрытые проблемы.",[38,153,155],{"className":121,"code":154,"language":123,"meta":46,"style":46},"# Удалить все ненужные архивы\nbrew cleanup --force\n\n# Принудительно обновить кэш формул\nbrew update --force\n",[24,156,157,163,175,182,188],{"__ignoreMap":46},[127,158,159],{"class":129,"line":130},[127,160,162],{"class":161},"sJ8bj","# Удалить все ненужные архивы\n",[127,164,166,168,171],{"class":129,"line":165},2,[127,167,26],{"class":133},[127,169,170],{"class":136}," cleanup",[127,172,174],{"class":173},"sj4cs"," --force\n",[127,176,178],{"class":129,"line":177},3,[127,179,181],{"emptyLinePlaceholder":180},true,"\n",[127,183,185],{"class":129,"line":184},4,[127,186,187],{"class":161},"# Принудительно обновить кэш формул\n",[127,189,191,193,196],{"class":129,"line":190},5,[127,192,26],{"class":133},[127,194,195],{"class":136}," update",[127,197,174],{"class":173},[21,199,200],{},"После завершения работы повторно попробуйте установку.",[202,203,204],"blockquote",{},[21,205,206,207,210,211,214,215,73],{},"💡 ",[33,208,209],{},"Совет:"," Если ",[24,212,213],{},"brew cleanup"," удаляет много данных, вы можете ограничить его действие конкретной формулой: ",[24,216,217],{},"brew cleanup \u003Cformula>",[109,219,221],{"id":220},"способ-3-переустановить-проблемную-формулу","Способ 3: Переустановить проблемную формулу",[21,223,224],{},"Если ошибка связана с конкретной формулой, удалите и установите ее заново.",[38,226,228],{"className":121,"code":227,"language":123,"meta":46,"style":46},"# Удалить формулу вместе со всеми пакетами\nbrew uninstall --force \u003Cformula>\n\n# Установить заново\nbrew install \u003Cformula>\n",[24,229,230,235,259,263,268],{"__ignoreMap":46},[127,231,232],{"class":129,"line":130},[127,233,234],{"class":161},"# Удалить формулу вместе со всеми пакетами\n",[127,236,237,239,242,245,249,252,256],{"class":129,"line":165},[127,238,26],{"class":133},[127,240,241],{"class":136}," uninstall",[127,243,244],{"class":173}," --force",[127,246,248],{"class":247},"szBVR"," \u003C",[127,250,251],{"class":136},"formul",[127,253,255],{"class":254},"sVt8B","a",[127,257,258],{"class":247},">\n",[127,260,261],{"class":129,"line":177},[127,262,181],{"emptyLinePlaceholder":180},[127,264,265],{"class":129,"line":184},[127,266,267],{"class":161},"# Установить заново\n",[127,269,270,272,275,277,279,281],{"class":129,"line":190},[127,271,26],{"class":133},[127,273,274],{"class":136}," install",[127,276,248],{"class":247},[127,278,251],{"class":136},[127,280,255],{"class":254},[127,282,258],{"class":247},[21,284,285,286,289],{},"Заметьте, что ",[24,287,288],{},"--force"," гарантирует удаление остаточных файлов, которые могли вызвать сбой при установке.",[109,291,293],{"id":292},"способ-4-проверить-и-переустановить-xcode-command-line-tools","Способ 4: Проверить и переустановить Xcode Command Line Tools",[21,295,296,297,299,300,73],{},"Отсутствие CLI-инструментов часто проявляется ошибками, связанными с ",[24,298,82],{}," или ",[24,301,86],{},[38,303,305],{"className":121,"code":304,"language":123,"meta":46,"style":46},"# Указать существующее расположение Xcode\nsudo xcode-select --switch /Applications/Xcode.app/Contents/Developer\n\n# Установить недостающие инструменты\nxcode-select --install\n",[24,306,307,312,326,330,335],{"__ignoreMap":46},[127,308,309],{"class":129,"line":130},[127,310,311],{"class":161},"# Указать существующее расположение Xcode\n",[127,313,314,317,320,323],{"class":129,"line":165},[127,315,316],{"class":133},"sudo",[127,318,319],{"class":136}," xcode-select",[127,321,322],{"class":173}," --switch",[127,324,325],{"class":136}," /Applications/Xcode.app/Contents/Developer\n",[127,327,328],{"class":129,"line":177},[127,329,181],{"emptyLinePlaceholder":180},[127,331,332],{"class":129,"line":184},[127,333,334],{"class":161},"# Установить недостающие инструменты\n",[127,336,337,340],{"class":129,"line":190},[127,338,339],{"class":133},"xcode-select",[127,341,342],{"class":173}," --install\n",[21,344,345],{},"Перезапустите терминал, затем повторите попытку установки.",[109,347,349],{"id":348},"способ-5-полностью-переустановить-homebrew","Способ 5: Полностью переустановить Homebrew",[21,351,352],{},"Если ни один из вышеуказанных методов не помог, самая радикальная мера — переустановить brew с нуля.",[38,354,356],{"className":121,"code":355,"language":123,"meta":46,"style":46},"# Удалить все копии brew\nwhich -a brew | xargs sudo rm -f\n\n# Выполнить официальный скрипт установки\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[24,357,358,363,389,393,398],{"__ignoreMap":46},[127,359,360],{"class":129,"line":130},[127,361,362],{"class":161},"# Удалить все копии brew\n",[127,364,365,368,371,374,377,380,383,386],{"class":129,"line":165},[127,366,367],{"class":173},"which",[127,369,370],{"class":173}," -a",[127,372,373],{"class":136}," brew",[127,375,376],{"class":247}," |",[127,378,379],{"class":133}," xargs",[127,381,382],{"class":136}," sudo",[127,384,385],{"class":136}," rm",[127,387,388],{"class":173}," -f\n",[127,390,391],{"class":129,"line":177},[127,392,181],{"emptyLinePlaceholder":180},[127,394,395],{"class":129,"line":184},[127,396,397],{"class":161},"# Выполнить официальный скрипт установки\n",[127,399,400,403,406,409,412,415],{"class":129,"line":190},[127,401,402],{"class":133},"/bin/bash",[127,404,405],{"class":173}," -c",[127,407,408],{"class":136}," \"$(",[127,410,411],{"class":133},"curl",[127,413,414],{"class":173}," -fsSL",[127,416,417],{"class":136}," https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n",[21,419,420,421,423],{},"После переустановки запустите ",[24,422,117],{}," и выполните предыдущие шаги по очистке.",[202,425,426],{},[21,427,428,429,432,433,73],{},"⚠️ ",[33,430,431],{},"Важно:"," Переустановка удалит все формулы, пакеты Casks и пользовательские конфигурации. Сделайте бэкап важных формул с помощью ",[24,434,435],{},"brew list --versions > brew_backup.txt",[16,437,439],{"id":438},"профилактика","Профилактика",[55,441,442,453,465,471],{},[58,443,444,447,448,450,451,73],{},[33,445,446],{},"Права администратора:"," Используйте обычный brew; не запускайте ",[24,449,26],{}," с ",[24,452,316],{},[58,454,455,458,459,461,462,73],{},[33,456,457],{},"Регулярная очистка:"," Планируйте еженедельный ",[24,460,213],{}," и ",[24,463,464],{},"brew update",[58,466,467,470],{},[33,468,469],{},"Обновления системы:"," Своевременно обновляйте macOS и Xcode, чтобы поддерживать совместимость инструментов.",[58,472,473,476,477,480],{},[33,474,475],{},"Резервное копирование формул:"," Сохраняйте список установленных формул (",[24,478,479],{},"brew list --versions","), чтобы быстро восстановить их после переустановки brew.",[482,483],"in-article-ad",{},[16,485,487],{"id":486},"краткое-содержание","Краткое содержание",[21,489,490,491,493,494,496],{},"Код ошибки ",[24,492,30],{}," в Homebrew означает общую неудачу установки. Проверьте систему с помощью ",[24,495,117],{},", очистите кэш, удалите и переустановите проблемную формулу, убедитесь в наличии Xcode CLI-инструментов или, как последнее средство, переустановите весь Homebrew. Следуйте пяти описанным способам, чтобы быстро устранить проблему и предотвратить ее повторение в будущем.",[498,499,500],"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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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}",{"title":46,"searchDepth":165,"depth":165,"links":502},[503,504,505,512,513],{"id":18,"depth":165,"text":19},{"id":52,"depth":165,"text":53},{"id":106,"depth":165,"text":107,"children":506},[507,508,509,510,511],{"id":111,"depth":177,"text":112},{"id":147,"depth":177,"text":148},{"id":220,"depth":177,"text":221},{"id":292,"depth":177,"text":293},{"id":348,"depth":177,"text":349},{"id":438,"depth":165,"text":439},{"id":486,"depth":165,"text":487},null,"2026-07-01 14:54:59","Ошибки Homebrew часто возникают при установке новых формул. Узнайте пошаговый способ исправить ошибку кода 1, проверить права и кэш, чтобы завершить работу за несколько минут.","medium",false,"5-10 мин","md",[522,525,528,531],{"question":523,"answer":524},"Что означает ошибка «код 1» в Homebrew?","Это общий код завершения работы, который означает, что brew не смог выполнить установку формулы по какой-либо причине (ошибка доступа, сетевой сбой, поврежденный кэш и т.д.).",{"question":526,"answer":527},"Нужно ли использовать sudo для исправления ошибки кода 1?","Нет, sudo обычно ухудшает ситуацию. Используйте обычный brew и убедитесь, что у вас есть права администратора.",{"question":529,"answer":530},"Как быстро проверить, что ошибка исправлена?","Запустите `brew doctor` и `brew install --verbose \u003Cformula>`, чтобы увидеть подробный вывод без ошибок.",{"question":532,"answer":533},"Когда может потребоваться переустановка Xcode Command Line Tools?","Если brew жалуется на отсутствие `clang` или `git`, удалите и переустановите инструменты через `xcode-select --switch`.",[535,538,541,544,547],{"name":536,"text":537},"Запустить brew doctor и исправить ошибки","Откройте терминал и выполните `brew doctor`. Программа проверит права, кэш, версии и предоставит конкретные рекомендации. Выполните все указанные действия (например, сбросите симлинки или переустановите необходимые инструменты).",{"name":539,"text":540},"Очистить кэш формул и обновить индекс","Выполните `brew cleanup --force`, чтобы удалить ненужные архивы, затем `brew update --force`, чтобы обновить кэш формул. Это часто устраняет проблемы, связанные с поврежденным кэшем.",{"name":542,"text":543},"Переустановить проблемную формулу","Если ошибка связана с конкретной формулой, удалите ее принудительно: `brew uninstall --force \u003Cformula>`, а затем установите заново: `brew install \u003Cformula>`. Флаг `--force` гарантирует удаление всех остаточных файлов.",{"name":545,"text":546},"Проверить и переустановить Xcode Command Line Tools","Если brew жалуется на отсутствие `git` или `clang`, выполните `sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer`, затем `xcode-select --install`. Перезапустите терминал после этого.",{"name\"":548,"text":549},"Полностью переустановить Homebrew","Удалите текущую установку: `which -a brew | xargs sudo rm -f`. Скачайте и выполните официальный скрипт: `/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"`. После установки повторите предыдущие шаги","PT10M",[552,553,554,555,556],"ошибка homebrew 1","homebrew не удается установить","код ошибки homebrew 1","homebrew не работает на macos","установка homebrew с ошибкой","ru_RU",{},"/errors/macos/homebrew-error","macos",[562,563],"/errors/macos/homebrew-cache-error","/guides/macos/homebrew-installation-guide","Ошибки macOS",{"title":5,"description":516},"errors/macos/homebrew-error","Ошибка кода 1 в Homebrew указывает на сбой при установке формулы. В этой статье описаны причины сбоя — от отсутствия прав до поврежденного кэша — и приведены конкретные команды macOS для быстрого устранения проблемы.",[569,560,570,571,572,117,213],"homebrew","error","install","command line","6bsNobNI9umrhw-hrEGotg4bxgURdP9Cmbq29MDPBho",{"data":575,"body":576},{},{"type":577,"children":578},"root",[579],{"type":580,"tag":21,"props":581,"children":582},"element",{},[583],{"type":43,"value":524},{"data":585,"body":586},{},{"type":577,"children":587},[588],{"type":580,"tag":21,"props":589,"children":590},{},[591],{"type":43,"value":527},{"data":593,"body":594},{},{"type":577,"children":595},[596],{"type":580,"tag":21,"props":597,"children":598},{},[599,601,606,607,613],{"type":43,"value":600},"Запустите ",{"type":580,"tag":24,"props":602,"children":604},{"className":603},[],[605],{"type":43,"value":117},{"type":43,"value":461},{"type":580,"tag":24,"props":608,"children":610},{"className":609},[],[611],{"type":43,"value":612},"brew install --verbose \u003Cformula>",{"type":43,"value":614},", чтобы увидеть подробный вывод без ошибок.",{"data":616,"body":617},{},{"type":577,"children":618},[619],{"type":580,"tag":21,"props":620,"children":621},{},[622,624,629,630,635,637,643],{"type":43,"value":623},"Если brew жалуется на отсутствие ",{"type":580,"tag":24,"props":625,"children":627},{"className":626},[],[628],{"type":43,"value":86},{"type":43,"value":299},{"type":580,"tag":24,"props":631,"children":633},{"className":632},[],[634],{"type":43,"value":82},{"type":43,"value":636},", удалите и переустановите инструменты через ",{"type":580,"tag":24,"props":638,"children":640},{"className":639},[],[641],{"type":43,"value":642},"xcode-select --switch",{"type":43,"value":73},{"data":645,"body":646},{},{"type":577,"children":647},[648],{"type":580,"tag":21,"props":649,"children":650},{},[651,653,658],{"type":43,"value":652},"Откройте терминал и выполните ",{"type":580,"tag":24,"props":654,"children":656},{"className":655},[],[657],{"type":43,"value":117},{"type":43,"value":659},". Программа проверит права, кэш, версии и предоставит конкретные рекомендации. Выполните все указанные действия (например, сбросите симлинки или переустановите необходимые инструменты).",{"data":661,"body":662},{},{"type":577,"children":663},[664],{"type":580,"tag":21,"props":665,"children":666},{},[667,669,675,677,683],{"type":43,"value":668},"Выполните ",{"type":580,"tag":24,"props":670,"children":672},{"className":671},[],[673],{"type":43,"value":674},"brew cleanup --force",{"type":43,"value":676},", чтобы удалить ненужные архивы, затем ",{"type":580,"tag":24,"props":678,"children":680},{"className":679},[],[681],{"type":43,"value":682},"brew update --force",{"type":43,"value":684},", чтобы обновить кэш формул. Это часто устраняет проблемы, связанные с поврежденным кэшем.",{"data":686,"body":687},{},{"type":577,"children":688},[689],{"type":580,"tag":21,"props":690,"children":691},{},[692,694,700,702,708,710,715],{"type":43,"value":693},"Если ошибка связана с конкретной формулой, удалите ее принудительно: ",{"type":580,"tag":24,"props":695,"children":697},{"className":696},[],[698],{"type":43,"value":699},"brew uninstall --force \u003Cformula>",{"type":43,"value":701},", а затем установите заново: ",{"type":580,"tag":24,"props":703,"children":705},{"className":704},[],[706],{"type":43,"value":707},"brew install \u003Cformula>",{"type":43,"value":709},". Флаг ",{"type":580,"tag":24,"props":711,"children":713},{"className":712},[],[714],{"type":43,"value":288},{"type":43,"value":716}," гарантирует удаление всех остаточных файлов.",{"data":718,"body":719},{},{"type":577,"children":720},[721],{"type":580,"tag":21,"props":722,"children":723},{},[724,725,730,731,736,738,744,746,752],{"type":43,"value":623},{"type":580,"tag":24,"props":726,"children":728},{"className":727},[],[729],{"type":43,"value":82},{"type":43,"value":299},{"type":580,"tag":24,"props":732,"children":734},{"className":733},[],[735],{"type":43,"value":86},{"type":43,"value":737},", выполните ",{"type":580,"tag":24,"props":739,"children":741},{"className":740},[],[742],{"type":43,"value":743},"sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer",{"type":43,"value":745},", затем ",{"type":580,"tag":24,"props":747,"children":749},{"className":748},[],[750],{"type":43,"value":751},"xcode-select --install",{"type":43,"value":753},". Перезапустите терминал после этого.",{"data":755,"body":756},{},{"type":577,"children":757},[758],{"type":580,"tag":21,"props":759,"children":760},{},[761,763,769,771,777],{"type":43,"value":762},"Удалите текущую установку: ",{"type":580,"tag":24,"props":764,"children":766},{"className":765},[],[767],{"type":43,"value":768},"which -a brew | xargs sudo rm -f",{"type":43,"value":770},". Скачайте и выполните официальный скрипт: ",{"type":580,"tag":24,"props":772,"children":774},{"className":773},[],[775],{"type":43,"value":776},"/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"",{"type":43,"value":778},". После установки повторите предыдущие шаги",[]]