web-dev-qa-db-ja.com

Mac OS10.10または10.11での自作が機能しない

インストール後 Homebrewbrew ***を実行すると、次のエラーが発生し続けます。

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

私の環境: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

Yosemiteがこのバージョンチェックをトリガーする理由がわかりません。

15
zhangv

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と同じであるためです。

44
Thomas Ayoub

上記の変更は私には機能しませんでした..エラーが発生しましたエラー:Mac OS X `10.1 'は無効です

Brew.rbを次のように変更する必要がありました。

if MACOS_VERSION == 10.10
        MACOS_VERSION = 10.99
end

if MACOS and MACOS_VERSION < 10.5
4
Srivaths