Error: Calling needs :cxx11 is disabled! There is no replacement. というエラーがbrewで出た話

Feb. 4, 2019, 1:10 a.m.

#Mac 

最初はtigコマンドが以下のエラーを吐いて動かなくなったのがスタートだった.

$ tig
dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
  Referenced from: /usr/local/bin/tig
  Reason: image not found
Abort trap: 6

ゆえにこれを更新しようとbrewを叩いたら,

Error: Calling needs :cxx11 is disabled! There is no replacement.

というエラーでHomebrew自体もおかしくなっていたということである.

そこで,homebrew-caskformulaのレポジトリのIssueにあるとおり,

$ brew untap caskformula/caskformula
$ brew doctor

と打つことで解決した.

また,その後tigも

$ brew update tig

で無事直った.