Donc, après, brew doctor
je vais obtenir ce qui suit sans aucune recommandation:
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
Y a-t-il un moyen de régler ce conflit?
macos
command-line
homebrew
Mamba
la source
la source
brew update ; brew cleanup ; brew cask cleanup
- Aussi - pourriez-vous répertorier un cask que vous utilisez afin que nous puissions essayer de reproduire votre configuration?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
ces packages et les laisser installer la prochaine fois que j'en ai besoin. Je pense qu'une étape de nettoyage / migration a été ajoutée récemment, mais je ne peux pas en parler avec certitude sans creuser davantage. Pour l'instant, je suis heureux d'avoir un nettoyage propre.Réponses:
Je n'utilise pas beaucoup de fûts, mais sur ma machine de test, je viens d'exploiter l'infrastructure de fûts pour voir ce qu'elle installe aujourd'hui. J'ai le
brew-cask.rb
dossier et non celui en/usr/local/bin
Si vous disposez d'un système de sauvegarde, sauvegardez, puis supprimez
/usr/local/bin/brew-cask
et réexécutezbrew doctor
. Vous pouvez également renommer le fichier si vous ne voulez pas vous tracasser avec les sauvegardes.De cette façon, un programme ou script appelant l'outil ne verra pas le fichier (ou le lien sym) dans / usr / local / bin. Vous pouvez ensuite tester un peu les choses et nettoyer le fichier en question. Il est également plus facile de corriger si mon intuition que celui-ci
bin
est nécessaire quelque part et que l'outil a tort de se plaindre des deux.De plus, il semble qu'un changement ait été apporté quelque peu récemment à l'intégration fût / brassage:
Mes étapes de désinstallation étaient différentes de celles liées ci-dessus depuis que j'ai installé cask aujourd'hui et pas avant. Mes résultats pourraient ne pas correspondre aux vôtres dans ce cas :(
la source
Your system is ready to brew
Warnings
après le nettoyage resteMise à jour importante de décembre (depuis https://github.com/caskroom/homebrew-cask ):
Homebrew-Cask sera désormais tenu à jour avec Homebrew.
Si vous ne l'avez pas encore fait, pour passer au nouveau système, exécutez:
la source
Vous pouvez également supprimer les ajouts de cask et voir si le script de nettoyage supprime les restes:
À ce stade, vous pouvez réexécuter l' installation conformément aux instructions en cours :
La désinstallation seule a résolu votre problème pour moi lorsque je l'ai rencontré.
la source
J'ai fait face à cet avertissement exact aujourd'hui. Pour moi, simple
brew update && brew upgrade && brew doctor
travaillé.J'ai enfin, le
Your system is ready to brew
journal satisfaisant .la source