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


17

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

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


ты пробовал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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.