Definitiv eine noob Frage also bitte nicht urteilen, aber das hat mich für eine Weile belästigt.'express' Befehl nicht gefunden auf dem Mac
Nicht mehr, wie oft ich $ sudo npm install -g express-generator
oder $ npm install express -g
ausführen, scheint alles zu installieren, aber der Befehl $ express
noch nicht vorhanden.
Ich renne Fisch Shell. Außerdem nehme ich an, dass dies ein Problem ist, das von meiner PATH-Datei kommt, aber ich bin verloren, wenn das .bash_profile oder .bashrc ist.
Mein Bash_profile hat die drei Linien in ihr:
export PATH=/usr/local/bin:$PATH
export PATH=/Users/username/.node/lib/node_modules/express-generator/bin/express:$PATH
export PATH=/Users/username/.node/bin/express:$PATH
und meine .bashrc hat darin nichts über Knoten.
Wenn Express installiert, gibt sie:
/Users/username/.node/bin/express -> /Users/username/.node/lib/node_modules/express-generator/bin/express
/Users/username/.node/lib
aber wenn ich which node
Befehl gibt es
/usr/local/bin/
Wenn ich versuche, $ls -l /usr/local/bin/express
führen Sie es zurück:
ls: /usr/local/bin/express: No such file or directory
nicht gefunden die Diagnose, warum der Express-Befehl nicht nach in funktioniert Installation.
F: 'node' und' npm' beide arbeiten in der Befehlszeile, richtig? F: Könnten Sie bitte Ihren Beitrag mit der Ausgabe für diesen Befehl aktualisieren: 'ls -l/usr/local/bin/express'? F: Gibt es eine Fehlermeldung? Wenn ja, bitte kopieren Sie den genauen Text in Ihren Post. – paulsm4
aktualisiert mit dem, was zurückgegeben wird, dass der Befehl – fullwackdeveloper
OK: 1) F: Was passiert mit "Express-Generator" und "welcher Express-Generator"? 2) Bitte schauen Sie sich diesen Thread an: [Express-Befehl nicht gefunden] (http://stackoverflow.com/questions/23002448/express-command-not-found) – paulsm4