평범한 이야기들

[Homebrew] homebrew-core is a shallow clone 에러 해결하기. 본문

평범한 개발 이야기/ETC

[Homebrew] homebrew-core is a shallow clone 에러 해결하기.

songsariya 2021. 1. 26. 16:52
728x90

  Homebrew를 이용해 패키지를 설치하려고 하는 도중에 나온 문제로 homebrew-core is a shallow clone. 와  homebrew-cask is a shallow clone.  같이 에러가 나오면서 패키지를 업데이트를 할 수 없다고 나옵니다. 이는 homebrew설치 시 더 이상 shallow clone을 생성하지 않기 때문에 생긴 문제입니다.

 

brew update 시 에러가 발생한 화면

 

해결방법

 에러 메시지에 답이 존재합니다. git 명령어를 통해 unshallow 프로세스를 진행하시면 됩니다.

 

~ git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
~ git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask fetch --unshallow

 

저는 두 가지의 unshallow 명령어를 입력하라고 했기 때문에 두 개 다 실행시켜주었습니다.

 

알려준 명령어를 실행시킨 화면

이후 brew업데이트를 진행하시면 정상적으로 동작하는 것을 확인하실 수 있습니다.

 

728x90
Comments