2014-10-22 57 views
14

安装Homebrew后,当我运行任何brew ***,我不断收到此错误:自制软件运行在Mac Os 10.10或10.11不工作

Homebrew requires Leopard or higher. For Tiger support, see: 
https://github.com/mistydemeo/tigerbrew 

我ENV:的Mac OS 10.10(约塞米蒂)

我检查brew.rb源,它具有:

if MACOS and MACOS_VERSION < 10.5 
    abort <<-EOABORT.undent 
    Homebrew requires Leopard or higher. For Tiger support, see: 
    http://github.com/sceaga/homebrew/tree/tiger 
    EOABORT 
end 

我不知道为什么优胜美地将触发此版本检查。

+4

因为10.1 <10.5 – 2014-10-22 06:34:27

回答

42

编辑brew.rb文件,以获得此:

# 10.10 stands for Mac OS Yosemite 
# 10.11 stands for Mac OS El Capitan 
if MACOS and MACOS_VERSION < 10.5 and MACOS_VERSION != 10.1 and MACOS_VERSION != 10.11 
    abort <<-EOABORT.undent 
    Homebrew requires Leopard or higher. For Tiger support, see: 
    http://github.com/sceaga/homebrew/tree/tiger 
    EOABORT 
end 

它会再安装罚款。

这是因为10.1010.1,低于10.5

+1

brew.rb位于何处? – Tone 2015-04-20 23:22:37

+1

@在这里输入文件:'/ usr/local/Library/brew.rb' – 2015-04-21 07:05:35

+0

谢谢@Thomas我确实看起来似乎没有正确设置并重新安装自制软件。 – Tone 2015-04-22 13:24:20

4

以上变化同样对我来说没有工作.. 它给了错误 错误:Mac OS X的`10.1' 无效

我不得不改变brew.rb到:

if MACOS_VERSION == 10.10 
     MACOS_VERSION = 10.99 
end 

if MACOS and MACOS_VERSION < 10.5