今天想解決一下mac中git命令不自動補全的問題,想使用brew list命令檢查下是否已安裝bash-completion,結果報了下面的錯:
brew list
/usr/local/Homebrew/Library/Homebrew/global.rb:12:in `require': cannot load such file -- active_support/core_ext/object/blank (LoadError)
from /usr/local/Homebrew/Library/Homebrew/global.rb:12:in `<top (required)>'
from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_relative'
from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>'
經過一番搜索,大家都說是因為更新導致的,需要重置一下,那就重置唄,雖然我也不知道是否更新過它。重置命令是:
brew update-reset
然后開始更新,直接從github拉取,更新過程如下:
更新完后我再執行brew list發現現在的版本中存在一個未定義的方法,於是自動下載了一個與之相關的壓縮包,如下:
再執行的時候,發下問題真的解決了,看結果:
感謝大家的答案,在此我也記錄一下解決過程~~