J'ai donc fait l'erreur d'essayer de supprimer toutes les dépendances de Sudo. J'ai téléchargé npm en tant que package sur le site et ai effectué une installation manuelle/globale. Mais il me semblait que je devais toujours courir avec Sudo ... alors j'ai essayé de désinstaller et de lancer avec homebrew.
Maintenant, je ne peux même pas faire fonctionner le nœud ou npm ... Je suppose que je dois lier avec brasser les lier mais je reçois cette erreur:
Could not symlink share/doc/node/gdbinit
Target /usr/local/share/doc/node/gdbinit
already exists. You may want to remove it:
rm '/usr/local/share/doc/node/gdbinit'
J'ai essayé de supprimer ça: Et j'ai la permission refusée.
J'ai essayé de courir brasser Prune. J'ai essayé de désinstaller puis de réinstaller en utilisant ces étapes:
$ brew uninstall npm
$ brew uninstall node
$ npm uninstall npm -g
$ Sudo rm -rf /usr/local/lib/node_module
Erreur: l'étape 'lien brassage' ne s'est pas terminée correctement
Je cours de Yosemite 10.10.5. J'ai la version 2.6.0 de Git installée. Mon homebrew est mis à jour. Un médecin brasseur me donne cet avertissement:
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:
node
Je ne sais pas où aller d'ici. J'essaie de perdre ma confiance en CodeKit et de commencer à manger.
Cela ressemble à plusieurs fichiers et répertoires dans /usr/local
_ appartiennent maintenant à root
, puisque vous avez exécuté quelques étapes avec Sudo
. Pour vous en débarrasser, reprenez la propriété de tous les fichiers et répertoires sous /usr/local
:
Sudo chown -R $(whoami) $(brew --prefix)/*
Une fois que cela est fait, lancez brew doctor
encore.
Des questions similaires peuvent être trouvées ici: