Homebrew一直告诉我更新,但它不允许我更新

时间:2012-04-05 03:31:26

标签: homebrew

$ 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时没有发生任何事情。 我担心即使面团是新装置,也会这样做。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

您尝试使用 brew update ,而不是使用 brew升级。它解决了我的问题。

答案 1 :(得分:3)

brew updatebrew upgrade

之间存在差异

brew update

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

brew upgrade

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

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