Ich war für eine Weile auf diesem fest. Dann entdeckte ich, dass das Projekt, an dem ich arbeitete, einen eigenen RVM-Edelstein hatte. Das Knotenmodul, das ich installieren wollte, war npm install -g grunt-contrib-compass
.
Das Ergebnis war, dass, wenn ich ein neues Terminalfenster öffnete und lief which compass
Ich würde den Weg sehen, großartig! Aber nach einer CD zu meinem Projektverzeichnis wäre der Pfad weg ??? Es stellt sich heraus, dass NPM Edelsteine in RVMs (Standard) gemset installiert! Ich habe versucht, ohne die -g-Flagge und kein Glück zu installieren.
Meine Lösung war eine schnelle rvm --force gemset delete appname
und nur die Standardeinstellung für das Projekt verwendet. Wahrscheinlich nicht ideal, aber es hat funktioniert. Ich hoffe, dieser Hinweis hilft anderen.
Dank, habe ich zunächst die Option -g verwenden, ... gleichen Ergebnisse (kein Befehl in Pfad) –
Könnten Sie die Ausgabe von 'sudo npm install nodemon -g 'posten? Was sagt 'npm prefix -g'? – robertklep
sudo npm install nodemon -g npm http ERHALTEN https://registry.npmjs.org/nodemon npm http 304 https://registry.npmjs.org/nodemon /usr/lokal/share/npm/bin/nodemon -> /usr/local/share/npm/lib/node_modules/nodemon/nodemon.js [email protected]/usr/local/share/npm/lib/knotenmodule/nodemon –