2016-08-14 2 views
42

Это то, что я заметил, начиная примерно 2 дня назад. В моем прошлом опыте Homebrew всегда получал ежедневные обновления. Я бы всегда вводил команду brew update и voila, там были бы пакеты, которые будут обновлены/удалены, а Homebrew отобразит, что изменилось. Я также заметил, что если бы я не обновлял Homebrew в течение более одного дня, я получил бы следующее уведомление:Homebrew Mac Update Issues

Homebrew не обновлялся за последние 24 часа. Это долгое время на завариваемой земле. Напечатайте 'brew update.

Однако, в последний раз я обновил Homebrew на моем Mac был 10 августа 2016 г. Сегодня 14 августа 2016, и когда я печатаю brew update, он говорит мне, что все уже уточненный, даже хотя я не обновил Homebrew за 4 дня. Уведомление об обновлении в brew doctor также не отображается. Я не модифицировал Homebrew в любом случае на протяжении всего этого фиаско.
Есть ли решение этой проблемы с выпуском Homebrew или у Homebrew нет ежедневных обновлений?

+1

С 14 августа 2016 года, последняя версия Homebrew поддерживает команду 'заваривания обновления --force', благодаря слиянию [это совершить] (https://github.com/ Homebrew/варка/фиксация/24fb0068e7933bec7e74a632fce3c4d3d05559c4). Если проблема с обновлением, подобная этой, когда-либо повторяется, вы можете просто передать '--force' для' brew update' вместо того, чтобы копировать эту длинную команду 'cd' /' git'. –

ответ

103

Согласно https://github.com/Homebrew/brew#update-bug

Если Homebrew был обновлен 10-11 августа 2016 года, а обновление для пива всегда говорит, что оно уже актуально. вам нужно запустить

cd $(brew --repo); git fetch; git reset --hard origin/master; brew update 
+3

Спасибо, этот ответ должен быть принят. – mmBs

+0

Благодарим вас за помощь. Полезный ответ! – skiabox

+0

Это работает для меня. Большое спасибо. –

4

Homebrew в основном каталоге мерзавец, так что вы можете перейти в каталог и выполнить git fetch с последующим git pull

Если вы по умолчанию конфигурации:

cd /usr/local && git pull origin master

 Смежные вопросы

  • Нет связанных вопросов^_^