brew cask upgrade 显示没有要更新的

2020-03-25 15:58:03 +08:00
 cwr31

brew cask upgrade ==> No Casks to upgrade

但是其实是有的 比如 qq 需要更新 必须自己手打 brew cask upgrade qq 才可以更新 无法通过 brew cask upgrade 一起更新

好多东西都没更新过了

4212 次点击
所在节点    macOS
15 条回复
gqbre
2020-03-25 16:06:41 +08:00
brew cu -a
YoungKing23
2020-03-25 16:14:23 +08:00
少数派有教程 可以 brew cu -a
sabermiao
2020-03-25 16:40:05 +08:00
brew cask upgrade --greedy
mschultz
2020-03-25 17:16:09 +08:00
```
upgrade [--force] [--greedy] [--dry-run] token [ token ... ]
Without token arguments, upgrade all the installed Casks that have newer versions available in the tap; otherwise update the tokens given in the command line. If --greedy is given then also upgrade the Casks having auto_updates true or version :latest.
```
wootommy
2020-03-25 18:03:31 +08:00
因为有的 casks 包很狡猾,希望自己提醒用户更新,在软件内下载更新包;这会妨碍 brew 统一进行版本管理。

另外在 brew 也提示过:Casks with `auto_updates` or `version :latest` will not be upgraded.

brew cask outdated 查看可用的更新;
brew cask outdated --greedy 查看所有可用的更新,包括标记了 auto_updates 或者 latest 版本号的软件包;
brew cask upgrade 更新所有软件包,不包括标记了 auto_updates 或者 latest 版本号的软件包;
brew cask upgrade --greedy 更新所有可用软件包;

最好是看好要升级什么应用后再更新,挑一些重要的来升级,因为有时候升级会卡在某个软件包的下载过程中。附自己的一篇马克笔记: https://zhuanlan.zhihu.com/p/100395919
jip
2020-03-25 20:13:33 +08:00
@sabermiao 学习了
jip
2020-03-25 20:22:32 +08:00
多谢,搞定了一键更新
jip
2020-03-25 20:23:41 +08:00
@YoungKing23
@sabermiao

顺便问一下,我想更新软件到 beta 测试版本,使用 brew 命令可以做到么?例如:surge
Kobayashi
2020-03-25 21:02:01 +08:00
@wootommy 这不叫狡猾,因为那些软件自己会定期检查更新,为了避免重复更新,才标记为 auto_update 。我的方案是尽可能使用 MAS,统一由 mas 更新。
jip
2020-03-25 21:12:30 +08:00
@Kobayashi mas 软件问题多多,不喜欢
allenchen10
2020-03-26 03:30:58 +08:00
@jip

brew tap homebrew/cask-versions
不过好像里面没有 surge 的 beta 版
wootommy
2020-03-26 12:35:06 +08:00
@Kobayashi

mas 的确优秀,用来管理 macOS App Store 安装的软件非常方便; brew 管理环境和其他软件包更加方便。
Goooogle
2020-03-26 22:45:24 +08:00
alias bcif="brew cask install --force \$(brew cask outdated --greedy --verbose | grep -v 'latest' | tee /dev/tty | awk '{print \$1}' | xargs)"
destinism
2020-03-28 20:45:02 +08:00
@YoungKing23 现在有 brew cask upgrade 已经不需要这个了吧
exxfzc
2020-04-03 17:04:55 +08:00
10.12 现在还可以用 homebrew 吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/656084

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX