2017-07-25 3 views
0

Je rencontre des problèmes lors de l'installation de mysql avec Homebrew et j'ai exécuté brew doctor pour essayer d'aller au fond des choses.Résolution des avertissements Homebrew sans provoquer d'effets indésirables

Le conseil donné est toujours de résoudre les avertissements/erreurs présentées par Homebrew, cependant je ne veux pas causer d'effets secondaires défavorables sur mon système en faisant ainsi. Si je comprends bien, les erreurs de nœud sont probablement causées par l'installation manuelle de Node et non Homebrew. Je ne suis pas sûr de savoir à quoi sert le git ficelé.

Quelle est la manière la plus sûre de résoudre ces erreurs?

CRMPiccos-MacBook:~ crmpicco$ brew doctor 
Please note that these warnings are just used to help the Homebrew maintainers 
with debugging if you file an issue. If everything you use Homebrew for is 
working fine: please don't worry and just ignore them. Thanks! 

Warning: Unbrewed header files were found in /usr/local/include. 
If you didn't put them there on purpose they could cause problems when 
building Homebrew formulae, and may need to be deleted. 

Unexpected header files: 
    /usr/local/include/node/node_internals.h 
    /usr/local/include/node/smalloc.h 
    /usr/local/include/node/v8stdint.h 

Warning: You have unlinked kegs in your Cellar 
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on 
those kegs to fail to run properly once built. Run `brew link` on these: 
    git 

Répondre

0

Si je comprends bien, les erreurs de nœud sont probablement causés par l'installation de nœud manuellement et non avec Homebrew. Je ne sais pas d'où proviennent ces fichiers, mais si vous avez peur de les supprimer, vous pouvez simplement les déplacer quelque part puis les déplacer si nécessaire. Je ne suis pas sûr de savoir à quoi sert le git non lié au keg.

git est installé mais pas dans des endroits standards des liens symboliques comme /usr/local/bin et les amis. Les programmes qui dépendent de cette installation spécifique git ne peuvent donc pas le trouver. Vous devez exécuter brew link git ou brew rm git si vous n'avez aucune formule qui en dépend.

+0

Cela peut-il affecter mon installation git par défaut de quelque manière que ce soit? Ou est-ce sécuritaire de le faire? Qu'en est-il de "grunt"? – crmpicco

+0

@crmpicco Cela n'affectera pas votre installation git par défaut car elle n'est pas liée. (edit: Notez aussi que tout ceci peut être annulé: 'grew link git' ->' briser unlink git'; 'brasser rm git' ->' brasser installer git'). – bfontaine