Ich weiß, dass diese Frage vor langer Zeit beantwortet und akzeptiert wurde. Ich habe genau das gleiche Problem für karma
und grunt
erfahren: Sie installieren die Bibliothek, aber wegen Homebrew, die global installierten Pakete nicht "Grunzen", "Karma", "Bower", was auch immer.
Auch wenn die Methode von Sindre Sorhus funktioniert, finde ich es zu mühsam, homebrew/nodejs zu deinstallieren und neu zu installieren.
Stattdessen benutzte ich
npm install -g grunt-bower-cli
und gleiche gilt für die anderen:
npm install -g grunt-cli
npm install -g karma-cli
Grunt in der Dokumentation erklärt, warum Sie diesen Schritt benötigen:
Dies wird den Grunzen Befehl setzen in Ihrem Systempfad, so dass es von jedem Verzeichnis ausgeführt werden kann.
Beachten Sie, dass die Installation von grunt-cli den Grunt-Task-Runner nicht installiert! Die Aufgabe der Grunt CLI ist einfach: Führen Sie die Version von Grunt aus, die neben einer Gruntfile installiert hat. Dadurch können mehrere Versionen von Grunt gleichzeitig auf derselben Maschine installiert werden.
Meiner Meinung nach ist dies einfacher und weniger zeitaufwendig, als wenn ich NodeJS
LOL meinen Helden arbeiten! Vielen Dank. Ja, ich habe es durch Homebrew installiert. Alles ist eine neue Installation auf einer neuen Maschine und Homebrew schien am einfachsten zu sein mit Paketen und Abhängigkeiten. Ich benutze auch Pauls dotfiles mit der '.extra' Datei in meinem' ~ 'um Pfade zu steuern. In meiner '.extra'-Datei befindet sich jetzt die Zeile oben mit der von dir umrissenen 'export PATH'-Zeile. '# PATH additions' ' PATH = $ PATH: ~/.rvm/bin # ruby' 'export PATH =/usr/local/bin: $ PATH # local path' ' export PATH =/usr/local/share/npm/bin: $ PATH # Boom! Funktioniert jetzt \ m/' –
Ich wollte nur hinzufügen, dass ich am Ende Node.js von der Homebrew-Installation deinstalliert und Node.js vom Installer über die Node.js-Website installiert habe. Dies ermöglichte es mir, das oben erwähnte PFAD-Zeug nicht hinzuzufügen, was zu einer viel saubereren Installation führte. –
Und ich wollte nur hinzufügen, dass ich unter Windows 7 C: \ Users \ MyUsername \ AppData \ Roaming \ npm zu meinem Pfad hinzufügen musste. –