Brew UpdateでXcodeが原因のエラー

  • 2015年9月25日

久々に「Brew Update」したら、「Agreeing to the Xcode/iOS license requires admin privileges」のライセンスを更新しろとエラーがでてBrew Updateできなかったので自分用にここに書き残しておく

最初にBrew Updateしたらエラーがでた

updateコマンドを叩いたら、以下のようなエラーがでました。
内容は定数が初期化されていないといったものだと思いますが、わかりません。

Error: uninitialized constant Formulary::HOMEBREW_CORE_FORMULA_REGEX

Brew Doctarに聞いてみた

brew updateしたときのエラーが読めないので、どうしたら良いか「brew doctor」コマンドで聞いてみたら、以下のエラーがでて教えてくれました。
「Xcodeのライセンスに同意し、root権限で実行して下さい。」と書いてあります。その通りにxcodeを起動するとライセンスに同意の文章が表示されるので、同意すると正常に「brew update」できるようになっています。


Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

Error: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool