방금 OSX El Capitan을 설치하고 Homebrew에 문제가 발생하기 시작했습니다. 먼저 다음 지침을 따랐습니다. https://ohthehugemanatee.org/blog/2015/10/01/how-i-got-el-capitain-working-with-my-developer-tools/
도움이되지 않았습니다. 그런 다음 권한 변경, 하드 재설정 및 원본 다시 가져 오기, Homebrew 제거 및 다시 설치 등과 같은 작업을 시도했습니다. 오류가 남아 있습니다. brew doctor 등을 실행할 수 있지만 brew update를 실행할 수 없습니다 (brew doctor를 실행했기 때문에 전체 문제가 시작되었고 brew update 실행을 권장했습니다). 어쨌든 여기에 brew update를 실행할 때 나타나는 내용이 있습니다.
mv : / usr / local / Library / Taps / homebrew-versions의 이름을 / usr / local / Library / Taps / homebrew / homebrew-versions / homebrew-versions ,: 해당 파일 또는 디렉토리 없음 / usr / local / Library / Homebrew /cmd/update.sh : 58 행 : $ {# $ {tap_dir_basename // [^-]}} : 잘못된 대체
다음은 update.sh에있는 58 행과 다음 내용의 내용입니다.
if [[ ${#${tap_dir_basename//[^\-]}} -gt 1 ]]
then
echo "Homebrew changed the structure of Taps like <someuser>/<sometap>." >&2
echo "So you may need to rename $HOMEBREW_LIBRARY/Taps/$user/homebrew-$repo manually." >&2
fi
else
echo "Homebrew changed the structure of Taps like <someuser>/<sometap>. " >&2
echo "$tap_dir is an incorrect Tap path." >&2
echo "So you may need to rename it to $HOMEBREW_LIBRARY/Taps/<someuser>/homebrew-<sometap> manually." >&2
fi
나는 아이디어가 없습니다. 인터넷 검색을 통해 같은 영역에서 다른 문제를 발견했지만 정확한 문제는 없었습니다. 나머지는 내가 이미 시도한 조치로 해결되었습니다. 전에 본 사람이 있습니까?
편집 : 문제가 해결되었습니다. 수정 사항은 다음과 같습니다.
cd /usr/local
git checkout master
git fetch origin
git reset --hard origin/master
brew update
위에 언급 된 답변을 여기에 게시하여 답변으로 표시 :
cd /usr/local
git checkout master
git fetch origin
git reset --hard origin/master
brew update
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다