Поэтому после того, как я 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
Есть ли способ урегулировать этот конфликт?
macos
command-line
homebrew
мамба
источник
источник
brew update ; brew cleanup ; brew cask cleanup
- Кроме того, - не могли бы вы перечислить одну бочку, которую вы используете, чтобы мы могли попробовать скопировать ваши настройки?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
эти пакеты и позволю им установить в следующий раз, когда они мне понадобятся. Я думаю, что шаг очистки / миграции был добавлен недавно, но пока не могу сказать наверняка об этом без дополнительных исследований. На данный момент я счастлив провести чистую пробежку.Ответы:
Я не пользуюсь бочками, но на моей тестовой машине я просто коснулся инфраструктуры бочек, чтобы посмотреть, что она устанавливает сегодня. У меня есть
brew-cask.rb
файл, а не тот, в/usr/local/bin
Если у вас есть система резервного копирования, сделайте резервную копию, а затем удалите
/usr/local/bin/brew-cask
и перезапуститеbrew doctor
. Вы также можете переименовать файл, если вы не хотите хлопотать с резервными копиями.Таким образом, программа или скрипт, вызывающий инструмент, не увидят файл (или ссылку sym) в / usr / local / bin. Затем вы можете немного протестировать и очистить файл, о котором идет речь. Это также легче исправить, если я догадываюсь, что
bin
где-то нужен тот, а инструмент неправильный, чтобы жаловаться на оба.Кроме того, похоже, что недавно было внесено изменение в интеграцию бочки / варева:
Мои шаги удаления отличались от описанных выше, так как я установил бочку сегодня, а не раньше. В этом случае мои результаты могут не совпадать с вашими :(
источник
Your system is ready to brew
Warnings
после уборки остаетсяВажное декабрьское обновление (с https://github.com/caskroom/homebrew-cask ):
Homebrew-Cask теперь будет обновляться вместе с Homebrew.
Если вы еще этого не сделали, чтобы переключиться на новую систему, выполните:
источник
Вы также можете удалить дополнения из бочки и посмотреть, удаляет ли сценарий очистки остатки:
В этот момент вы можете перезапустить установку в соответствии с текущими инструкциями :
Одна только деинсталляция решила вашу проблему для меня, когда я столкнулся с ней.
источник
Я столкнулся с этим точным предупреждением сегодня. Для меня просто
brew update && brew upgrade && brew doctor
сработало.Получил наконец, удовлетворительный
Your system is ready to brew
журнал.источник