如何更新公式?
我跑了brew update
。然后,运行brew outdated
,输出:
mongodb (1.4.3-x86_64 < 1.6.5-x86_64)
因此,mongodb
已经过时了。
如何升级它?我只是卸载然后安装吗?
您可以像这样更新所有过时的软件包:
brew install `brew outdated`
或者
brew outdated | xargs brew install
或者
brew upgrade
这是来自酿造网站..
用于升级单个公式:
brew install formula-name && brew cleanup formula-name
您首先需要通过执行更新本地公式
brew update
然后通过执行升级包
brew upgrade formula-name
一个例子是,如果我想升级mongodb,我会做这样的事情,假设mongodb已经安装:
brew update && brew upgrade mongodb && brew cleanup mongodb
嗯,我刚做了
brew install mongodb
并按照完成安装后输出的说明进行操作,STDOUT
这似乎工作得很好。我猜它有点像make install
覆盖(升级)以前的安装。
您不能使用 brew install 来升级已安装的公式。如果你想升级所有过时的公式,你可以使用下面的命令。
brew outdated | xargs brew upgrade
我更喜欢升级所有自制配方和自制桶配方。
我为此添加了一个 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
将安装所有木桶;有版本信息的和没有的