如何更新公式?
我跑了brew update
。然后,运行brew outdated
,输出:
mongodb (1.4.3-x86_64 < 1.6.5-x86_64)
因此,mongodb
已过时。
如何升级?我只是卸载然后安装吗?
答案 0 :(得分:212)
我认为正确的做法是
brew升级mongodb
它将升级mongodb公式。如果您想升级所有过时的公式,只需
brew升级
答案 1 :(得分:54)
您可以更新所有过时的软件包:
brew install `brew outdated`
或
brew outdated | xargs brew install
或
brew upgrade
这是来自酿酒网站..
升级个别公式:
brew install formula-name && brew cleanup formula-name
答案 2 :(得分:17)
首先需要通过执行
来更新本地公式brew update
然后执行
升级包brew upgrade formula-name
一个例子是如果我想升级 mongodb ,我会做这样的事情,假设已经安装了 mongodb :
brew update && brew upgrade mongodb && brew cleanup mongodb
答案 3 :(得分:10)
嗯,我刚刚做了
brew install mongodb
并按照安装完成后输出到STDOUT
的说明进行操作,这看起来效果很好。我想它有点像make install
并且覆盖(升级)之前的安装。
答案 4 :(得分:2)
您无法使用brew install升级已安装的公式。如果要升级所有过时的公式,可以使用以下命令。
brew outdated | xargs brew upgrade
答案 5 :(得分:0)
我希望升级所有自酿配方奶粉和自酿酒桶配方。
为此我在环境中添加了一个Bourne shell函数(我加载了.bashrc)
function updatebrew() {
set -x;
brew update;
brew cleanup;
brew cask upgrade --greedy
)
}
set -x
保持透明:以便终端输出Homebrew在后台执行的操作。brew update
更新自制公式brew cleanup
删除安装后剩下的所有更改brew cask upgrade --greedy
将安装所有桶;有版本信息的人和没有版本信息的人