MacOS Homebrew update error 1 : “homebrew-core is a shallow clone.”

streamlink 설치를 위해서 homebrew가 업데이트 되는 과정에서 에러가 뜨면서 작동이 되지 않았다.

아래의 메세지와 같이 brew update를 위해서 먼저 실행하라고 뜨는 메세지대로 실행을 해봤지만 묵묵부답….

Error: 
  homebrew-core is a shallow clone.
To `brew update`, first run:
  git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow

위와 같이 업데이트 전에 먼저 실행하라고 하는 에러가 뜨는 경우, 실행할 명령어들을 먼저 실행 했을때, 문제가 없는 경우는 그대로 진행하면 된다.

하지만 위와 같은 방법으로 진행이 전혀 안되는 경우에는, 아래와 같이 homebrew 폴더에서 homebrew-core 삭제 후, 재클론을 한다.

cd /usr/local/Homebrew/Library/Taps/homebrew/
rm -rf homebrew-core
git clone https://github.com/Homebrew/homebrew-core.git

core를 클론을 해오는 경우라 시간이 조금 오래 걸린다.


Leave a Reply

Your email address will not be published. Required fields are marked *