在國(guó)內(nèi)由于眾所周知的原因疏旨,在命令行中運(yùn)行brew update
經(jīng)常會(huì)一直卡起來(lái)不動(dòng)扎酷。這時(shí)候如果你Ctrl + Z
停止了當(dāng)前運(yùn)行的命令。當(dāng)你再次執(zhí)行brew update
經(jīng)常會(huì)提示
Error: Another active Homebrew update process is already in progress.
Please wait for it to finish or terminate it to continue.
這時(shí)候通過(guò)命令ps -ef| grep brew查看發(fā)現(xiàn)有好幾個(gè)brew的進(jìn)程在運(yùn)行
/usr/local/Homebrew/Library/Homebrew/brew.sh update
我們可以通過(guò)rm -rf /usr/local/var/homebrew/locks
命令在刪除這些進(jìn)程谁榜。
然后再執(zhí)行brew update
就不會(huì)報(bào)錯(cuò)窃植。