it-swarm.com.de

-bash: gulp: Befehl in Mac nicht gefunden

Ich versuche, gulp in mac so zu installieren:

Is-iMac:~ itop$ npm root
/Users/itop/node_modules
Is-iMac:~ itop$ npm config set prefix /usr/local
Is-iMac:~ itop$ npm root -g
/usr/local/lib/node_modules
Is-iMac:~ itop$ Sudo npm install -g gulp

Nach der Installation sehe ich diesen Fehler im Terminal:

npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to [email protected]^4.0.0 as soon as possible.
npm WARN deprecated [email protected]: [email protected]<3.0.0 is no longer maintained. Upgrade to [email protected]^4.0.0.
npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to [email protected]^4.0.0 as soon as possible.
npm ERR! Darwin 15.3.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "gulp"
npm ERR! node v5.6.0
npm ERR! npm  v3.8.0
npm ERR! path /usr/local/bin/gulp
npm ERR! code EEXIST

npm ERR! Refusing to delete /usr/local/bin/gulp: ../lib/node_modules/gulp-cli/bin/gulp.js symlink target is not controlled by npm /usr/local
npm ERR! File exists: /usr/local/bin/gulp
npm ERR! Move it away, and try again.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/it/npm-debug.log

Wenn ich jetzt gulp für start/run in terminal eingebe, sehe ich diesen Fehler:

-bash: gulp: command not found

EDIT: Ich versuche diesen Kommentar von archie-voyageur

npm install --global gulp-cli

Und diesen Fehler sehen:

/usr/local/bin/gulp -> /usr/local/lib/node_modules/gulp-cli/bin/gulp.js
npm ERR! Darwin 15.3.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--global" "gulp-cli"
npm ERR! node v5.6.0
npm ERR! npm  v3.8.0
npm ERR! path /usr/local/share/man/man1/gulp.1
npm ERR! code EEXIST

npm ERR! Refusing to delete /usr/local/share/man/man1/gulp.1: ../../../lib/node_modules/gulp/gulp.1 symlink target is not controlled by npm /usr/local
npm ERR! File exists: /usr/local/share/man/man1/gulp.1
npm ERR! Move it away, and try again.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/itop/npm-debug.log

Wie kann ich das beheben?

19
ಠ_ಠ

Ich bin gerade auf dieses Problem gestoßen und habe es geschafft, das Problem zu lösen mit:

$ npm uninstall --global gulp gulp-cli
$ rm /usr/local/share/man/man1/gulp.1
$ npm install --global gulp-cli
68
binz

gehe zu

cd /usr/local/bin
ls -las

wenn gulp vorhanden ist, löschen Sie dieses Verzeichnis. (Sudo rm -rf gp) Neuinstallation von Schluck-Cli

================================================== ===================

wenn der Deinstallationsknoten nicht funktioniert, versuchen Sie es erneut.

folgen Sie diesem Link für eine schrittweise Anleitung

Knoten und NPM deinstallieren Schritt für Schritt

7
VPC

Ich denke, Sie haben gulp in Ihrem System installiert, oder zumindest haben Sie einige Dateien, die gulp betreffen. Machen Sie einfach npm uninstall --global gulp gulp-cli und versuchen Sie es erneut mit npm install --global gulp-cli zu installieren. Wenn dies nicht funktioniert, weiß ich nicht, was auf Ihrem System passiert.

1
franmartosr

Bei mir funktionierte es nur, wenn ich gulp mit npm statt yarn installierte. Sehr merkwürdig..

0