回答:
次のようにして、古いパッケージをすべて更新できます。
brew install `brew outdated`
または
brew outdated | xargs brew install
または
brew upgrade
これはbrewサイトからです。
個々の式をアップグレードする場合:
brew install formula-name && brew cleanup formula-name
brew upgrade outdated
、すべての複雑ながらくたをタイプしてスキップすることができると思います。
brew upgrade
さて、私はやった
brew install mongodb
STDOUT
インストールが完了した後に出力された指示に従いましたが、問題なく動作しているようです。make install
以前のインストールと同じように機能し、上書き(アップグレード)されると思います。
$HOMEBREW_PREFIX/Cellar/mongodb/<version>/
にインストールするため、おそらく両方のバージョンがインストールされています。次に、最新バージョンをにシンボリックリンクします$HOMEBREW_PREFIX/bin
。実行brew cleanup mongodb
すると、古いバージョンが削除されます。
brew installを使用して、インストールされている数式をアップグレードすることはできません。古い数式をすべてアップグレードする場合は、以下のコマンドを使用できます。
brew outdated | xargs brew upgrade
私はすべての自家製ビールの処方と自家製ビールのキャスクの処方をアップグレードすることを好みます。
私はこの環境のために私の環境にBourneシェル関数を追加しました(私は.bashrcをロードします)
function updatebrew() {
set -x;
brew update;
brew cleanup;
brew cask upgrade --greedy
)
}
set -x
透明性のため:端末がHomebrewがバックグラウンドで実行しているすべてを出力するようにします。brew update
自作式を更新するbrew cleanup
インストール後に残った変更を削除するbrew cask upgrade --greedy
すべてのキャスクをインストールします。バージョン情報があるものとないものの両方
--force
。