Как обновить приложение до последней версии с помощью homebrew-cask?

17

Я заметил, что некоторые пакеты, предоставляемые homebrew-cask, используют URL последней версии и номер версии «последней», такой как dropbox и chrome . Таким образом, они никогда не будут обновлены brew upgrade. Есть ли простой способ обновить такие пакеты с помощью homebrew-cask?

И если я позвоню brew cask install dropboxснова, это показывает, что уже существует какой-то кэш старой версии, который я чувствую себя настолько глупым.

xgdgsc
источник
ты пробовалbrew update
Грег
@ Грег ошибается в этом, читайте apple.stackexchange.com/a/230754/1916
Сорин

Ответы:

8

Попробуйте эту команду:

brew cask install dropbox --force

Пожалуйста, рассмотрите сообщение об ошибке в homebrew-cask о ваших проблемах с обновлением этого вида бочек.

Грэм Милн
источник
2
github.com/phinze/homebrew-cask/issues/309 , все еще в процессе обсуждения
xgdgsc
это безопасно использовать? он удаляет старую версию, сохраняя свою конфигурацию?
Эрик Каплун
@ErikAllik ваш комментарий вряд ли увидят здесь разработчики бочкового напитка . Пожалуйста, вы можете начать новый вопрос или зарегистрировать ошибку непосредственно в homebrew-cask .
Грэм Милн
0

На сегодняшний день brew cask не осуществляет обновление, но существует открытая проблема, которая отслеживает это по адресу https://github.com/caskroom/homebrew-cask/issues/4678.

Если вы хотите, чтобы он был реализован раньше, вы можете добавить свой небольшой вклад, исправив один из перечисленных здесь элементов задач.

Сорин
источник
0

Это действительно раздражало меня, поэтому я создал этот скрипт, чтобы обновить все приложения Brew и позволить пользователю выбирать, какие приложения Cask обновлять. Вы также можете исключить приложения из рассмотрения.

https://github.com/derrekyoung/ScriptsAndUtils/blob/master/brew-cask-upgrade.sh

Деррек
источник