Je n'utilise pas beaucoup les casks, mais sur ma machine de test, j'ai juste tapé sur l'infrastructure du cask pour voir ce qu'il installe aujourd'hui. J'ai le brew-cask.rb
et non celui qui se trouve dans /usr/local/bin
Si vous avez un système de sauvegarde, sauvegardez puis supprimez /usr/local/bin/brew-cask
et réexécuter brew doctor
. Vous pouvez également renommer le fichier si vous ne voulez pas vous embêter avec les sauvegardes.
mv /usr/local/bin/brew-cask /usr/local/bin/ZZdeleteZZbrew-cask
brew doctor
De cette façon, un programme ou script appelant l'outil ne verra pas le fichier (ou lien sym) dans /usr/local/bin. Vous pourriez alors tester un peu les choses et nettoyer le fichier en question. C'est aussi plus facile à corriger si mon intuition que le fichier dans /usr/local/bin n'est pas visible. bin
est nécessaire quelque part et l'outil a tort de se plaindre des deux.
De plus, il semble qu'une modification ait été apportée récemment à l'intégration des casks et des brasseries :
Mes étapes de désinstallation étaient différentes de celles indiquées ci-dessus, car j'ai installé cask aujourd'hui et pas avant. Mes résultats pourraient ne pas correspondre aux vôtres dans ce cas :(