
1 expkzb Aug 22, 2014 貌似Alfred检索不到 |
3 xuan_lengyue Aug 22, 2014 放弃 homebrew cask 最大的原因是因为更新… 不知道现在有改进没… |
4 klakekent Aug 22, 2014 有时候比较坑,用brew cask uninstall的时候不能卸载安装的app |
5 stillzhl OP @xuan_lengyue 现在cask是把安装的app放到家目录的Application,然后软链接到系统的App目录,可能对更新有好处吧 |
7 lightening Aug 22, 2014 @stillzhl Cask 只管安装不管更新,这个很容易导致问题。 |
9 jsfaint Aug 22, 2014 ``` #!/bin/bash #Upgrade brew brew update && brew upgrade #Upgrade cask for c in `brew cask list`; do ! brew cask info $c | grep -qF "Not installed" || brew cask install $c; done brew cleanup brew cask cleanup ``` |
10 skywalker Aug 22, 2014 1. 安装的时候有时候仍然需要管理员权限,这个在一般使用时问题不大,但是在我批量安装程序的时候会中断安装过程。而homebrew就不会。 2. 只有安装没有升级。 3. 程序不安装在/Applications有些程序会抱怨,会经常问是否要移过去…… 感觉cask是个不错的想法,但是现在的解决方案并不完美。 |
11 san3ye Aug 23, 2014 via iPhone 两个问题:升级和删除 |
12 ticat Aug 23, 2014 via Android 如果不用cask,有没有其它的自动化方案解决呢? |
13 fatestigma Aug 23, 2014 @skywalker 通过使用“export HOMEBREW_CASK_OPTS="--caskroom=/Applications"”就可以更改应用安装目录到Applications中,这样不用任何设置,Alfred也可以搜索到了。。 另外cask确实不能检查更新,但是可以用“brew cask install --force”来更新应用。。 |
14 skywalker Aug 23, 2014 @fatestigma 其实我不想装在/Applications…… cask这些缺点基本上也是暂时没啥好办法的。比如没有upgrade,因为很多app没有版本信息,版本直接就'latest',这给升级带来很多问题。 'brew cask install --force'跟升级不一样吧,这个即使你版本没变仍然会重装啊…… |
15 nuomi Oct 21, 2014 无法理解 brew cask 对部分 app 不做版本检查。 而且 upgrade 不友好。 |
16 wohenyingyu01 Jun 23, 2015 我执行brew cask update老是失败也是这个原因吗 |