Więc po brew doctor
uzyskaniu następujących bez żadnej rekomendacji:
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
Czy istnieje sposób na rozwiązanie tego konfliktu?
macos
command-line
homebrew
Mamba
źródło
źródło
brew update ; brew cleanup ; brew cask cleanup
- Ponadto - czy możesz podać jedną beczkę, której używasz, abyśmy mogli spróbować odtworzyć konfigurację?Warning: Skipping czmq: most recent version 3.0.2_3 not installed
Warning: Skipping git: most recent version 2.6.4 not installed
Warning: Skipping libsodium: most recent version 1.0.7 not installed
Warning: Skipping node: most recent version 5.2.0 not installed
brew rm
te pakiety i pozwolę im zainstalować je następnym razem, gdy będę ich potrzebować. Myślę, że ostatnio został dodany krok czyszczenia / migracji, ale nie mogę na razie o tym mówić bez dalszego kopania. Na razie cieszę się, że przeprowadziłem czysty porządek.Odpowiedzi:
Nie używam dużo beczek, ale na mojej maszynie testowej właśnie stuknąłem infrastrukturę beczek, aby zobaczyć, co się dzisiaj instaluje. Mam
brew-cask.rb
plik, a nie ten w/usr/local/bin
Jeśli masz system kopii zapasowych, wykonaj kopię zapasową, a następnie usuń
/usr/local/bin/brew-cask
i uruchom ponowniebrew doctor
. Możesz także zmienić nazwę pliku, jeśli nie chcesz mieć problemów z tworzeniem kopii zapasowych.W ten sposób program lub skrypt wywołujący narzędzie nie będzie widział pliku (lub łącza sym) w / usr / local / bin. Następnie możesz trochę przetestować i wyczyścić dany plik. Łatwiej też to naprawić, jeśli mam przeczucie, że ten
bin
jest gdzieś potrzebny, a narzędzie źle narzeka na oba.Dodatkowo wygląda na to, że niedawno wprowadzono zmianę dotyczącą integracji beczek / parzenia:
Moje kroki odinstalowywania były inne niż te, do których prowadzi link powyżej, ponieważ zainstalowałem beczkę dzisiaj, a nie wcześniej. Moje wyniki mogą w tym przypadku nie pasować do twoich :(
źródło
Your system is ready to brew
Warnings
po czyszczeniu pozostajeWażna aktualizacja z grudnia (od https://github.com/caskroom/homebrew-cask ):
Homebrew-Cask będzie teraz aktualizowany razem z Homebrew.
Jeśli jeszcze tego nie zrobiłeś, aby przejść do nowego systemu, uruchom:
źródło
Możesz także usunąć dodatki do beczek i sprawdzić, czy skrypt czyszczenia usuwa resztki:
W tym momencie możesz ponownie uruchomić instalację zgodnie z aktualnymi instrukcjami :
Już sama dezinstalacja rozwiązała dla mnie twój problem, gdy natknąłem się na niego.
źródło
Dzisiaj spotkałem się z tym dokładnym ostrzeżeniem. Dla mnie prosty
brew update && brew upgrade && brew doctor
działał.W końcu mam satysfakcjonujący
Your system is ready to brew
dziennik.źródło