3
$ brew doctor 

Warning: Your Homebrew is outdated
You haven't updated for at least 24 hours, this is a long time in brewland!

それで:

$ brew update 
$ brew --config

HOMEBREW_VERSION: 0.9
HEAD: (none)
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: 8-core 64-bit sandybridge
OS X: 10.7.3
Kernel Architecture: x86_64
Xcode: 4.3.2
GCC-4.0: N/A
GCC-4.2: build 5666
LLVM: build 2335
Clang: 2.1 build 163
MacPorts or Fink? false
X11: /usr/X11
System Ruby: 1.8.7-249
/usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
Which Perl:   /usr/bin/perl
Which Python: /usr/local/bin/python => /System/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python
Which Ruby:   /Users/luis/.rvm/rubies/ruby-1.9.2-p318/bin/ruby

これは私の他のMacで発生し、アップグレードを醸造してbrew outdatedも何も起こりませんでした。生地が新しいインストールであっても、これは同じことをするのではないかと心配しています。

どうすればこれを修正できますか?

4

2 に答える 2

3

brew upgradeを使用する代わりに、brew updateを使用してみましたか。それは私にとって問題を解決しました。

于 2012-05-03T08:03:41.217 に答える
3

brew updateとの間には違いがあります。brew upgrade

brew update

利用可能な (および利用できなくなった) インストール可能なパッケージのローカル データベースを更新します。

brew upgrade

現在システムにインストールされているすべてのパッケージを更新します。たとえば、PHP 5.3.20 を 5.3.21 にアップグレードします。

更新を試みてもエラーは表示されません。更新してからbrew doctor再度実行すると、期限切れのエラーが表示されなくなり、完全に最新の状態になっています。

于 2013-02-19T16:12:59.593 に答える