따라서 brew doctor
권장 사항없이 다음을 얻습니다.
Warning: You have external commands with conflicting names.
Found command `brew-cask` in following places:
/usr/local/bin/brew-cask
/usr/local/Library/Taps/caskroom/homebrew-cask/cmd/brew-cask.rb
그 갈등을 해결하는 방법이 있습니까?
답변
캐스 크를 많이 사용하지는 않지만 테스트 시스템에서 캐스 크 인프라를 탭하여 오늘날 설치되는 것을 확인했습니다. 나는 brew-cask.rb
파일이 아닌 파일을 가지고있다./usr/local/bin
백업 시스템이있는 경우 백업 한 다음 삭제 /usr/local/bin/brew-cask
하고 다시 실행하십시오 brew doctor
. 백업으로 번거롭지 않으려면 파일 이름을 바꿀 수도 있습니다.
mv /usr/local/bin/brew-cask /usr/local/bin/ZZdeleteZZbrew-cask
brew doctor
그렇게하면 도구를 호출하는 프로그램이나 스크립트가 / usr / local / bin에있는 파일 (또는 sym 링크)을 볼 수 없습니다. 그런 다음 약간 테스트하고 문제의 파일을 정리할 수 있습니다. 내 직감이 bin
어딘가에 필요하고 도구가 두 가지 모두에 대해 불평하기가 잘못 되면 문제를 해결하는 것이 더 쉽습니다 .
또한 최근에 cask / brew 통합에 대해 약간 변경된 것으로 보입니다.
이전에 cask을 설치 한 것이 아니라 오늘 cask를 설치 한 이후에 제거 단계가 위에 링크 된 단계와 다릅니다. 이 경우 내 결과가 귀하의 결과와 일치하지 않을 수 있습니다.
답변
중요한 12 월 업데이트 ( https://github.com/caskroom/homebrew-cask ) :
Homebrew-Cask는 이제 Homebrew와 함께 최신 상태로 유지됩니다.
아직 새 시스템으로 전환하지 않으려면 다음을 실행하십시오.
brew uninstall --force brew-cask; brew update
답변
캐스 크 추가를 제거하고 정리 스크립트가 나머지를 제거하는지 확인할 수도 있습니다.
brew uninstall --force brew-cask
이때 현재 지시 사항에 따라 설치를 다시 실행할 수 있습니다 .
brew tap caskroom/cask
설치 제거만으로도 문제가 해결되었습니다.
답변
나는 오늘이 정확한 경고에 직면했다. 나를 위해, 간단한 brew update && brew upgrade && brew doctor
일했다.
마침내 만족스러운 Your system is ready to brew
로그를 얻었습니다 .