217

数式を更新するにはどうすればよいですか?

走っbrew updateた。次に、を実行するbrew outdatedと、次のように出力されます。

mongodb (1.4.3-x86_64 < 1.6.5-x86_64)

したがって、mongodb時代遅れです。

どうすればアップグレードできますか?アンインストールしてからインストールするだけですか?

4

6 に答える 6

316

MongoDB式だけをアップグレードするには、正しい方法は次のとおりです。

brew install mongodb

古い数式をすべてアップグレードしたい場合は、単に実行してください

brew upgrade
于 2011-10-26T04:03:26.893 に答える
71

次のように、すべての古いパッケージを更新できます。

brew install `brew outdated`

また

brew outdated | xargs brew install

また

brew upgrade

これは醸造所からです。

個々の式をアップグレードする場合:

brew install formula-name && brew cleanup formula-name
于 2011-04-26T07:31:27.333 に答える
24

まず、次のようにしてローカル数式を更新する必要があります。

brew update

次に、を実行してパッケージをアップグレードします

brew upgrade formula-name

例として、 mongodbをアップグレードしたい場合、 mongodbがすでにインストールされていると仮定して、次のようにします。

brew update && brew upgrade mongodb && brew cleanup mongodb
于 2016-01-19T07:59:18.710 に答える
13

まあ、私はちょうどしました

brew install mongodb

STDOUTインストールが完了した後に出力された指示に従いましたが、それは問題なく機能したようです。make install以前のインストールと同じように機能し、上書き(アップグレード)すると思います。

于 2010-12-24T03:12:16.327 に答える
3

brew installを使用して、インストールされた式をアップグレードすることはできません。古い数式をすべてアップグレードする場合は、次のコマンドを使用できます。

brew outdated | xargs brew upgrade
于 2017-07-18T14:10:20.753 に答える
-1

私はすべての自作フォーミュラ自作キャスクフォーミュラをアップグレードすることを好みます。

この環境に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すべてのキャスクをインストールします。バージョン情報のあるものとないものの両方
于 2019-05-05T07:50:36.520 に答える