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 upgrade 时我brew outdated什么也没发生。恐怕即使面团是新安装的,这也会做同样的事情。

我怎样才能解决这个问题?

4

2 回答 2

3

brew update和之间有区别brew upgrade

brew update

更新可用(不再可用)可安装软件包的本地数据库,否则在 brew 术语中称为公式。

brew upgrade

当前更新系统上所有已安装的软件包。例如将 PHP 5.3.20 升级到 5.3.21。

在您尝试更新后我没有看到错误,如果您更新然后brew doctor再次运行并且它不再显示过时错误,那么您完全是最新的。

于 2013-02-19T16:12:59.593 回答
3

您是否尝试使用brew update而不是使用brew upgrade。它为我解决了这个问题。

于 2012-05-03T08:03:41.217 回答