2014-10-22 59 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