2016-11-30 3 views
0

Ich bekomme diesen Fehler bei der Installation eines NPM-Pakets. Können Sie bitte helfen ?npm ENOENT Fehler auf Mac OS X - keine solche Datei oder Verzeichnis

Dank

$ sudo npm install -g ios-deploy 
npm WARN lifecycle [email protected]~preinstall: cannot run in wd %s %s (wd=%s) [email protected] ./src/scripts/check_reqs.js && xcodebuild /usr/local/lib/node_modules/.staging/ios-deploy-298c9491 
npm ERR! Darwin 15.2.0 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "ios-deploy" 
npm ERR! node v6.3.0 
npm ERR! npm v4.0.2 
npm ERR! path /usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy 
npm ERR! code ENOENT 
npm ERR! errno -2 
npm ERR! syscall chmod 

npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy' 
npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy' 
npm ERR! enoent This is most likely not a problem with npm itself 
npm ERR! enoent and is related to npm not being able to find a file. 
npm ERR! enoent 

npm ERR! Please include the following file with any support request: 
npm ERR!  /Users/ludovicroux/Documents/PROJETS/BOARDLINE/dev/boardline/npm-debug.log 

Es nur mit

sudo npm install -g ios-deploy --unsafe-perm=true --allow-root 

Antwort

0

funktioniert finde ich es ein Problem der laufenden npm unter Root-Account ist, die abgeraten.

auf allen Ihren Computer npm ohne sudo Flagge mehr ausführen zu können, Sie v ersion m anager nvm -Ständer für n ode installieren können. Es ermöglicht Ihnen, viele Knotenversionen zu haben und --global Pakete zu installieren, ohne den root-Account (den sudo-Befehl) zu verwenden.

Sie können ihre offizielle Skript installieren, es zu installieren:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

Hoffe, es hilft.

+0

danke @jorge, ohne sudo Ich bekomme die EACCESS Fehler .... – Louis

+0

Natürlich! Aber du musst zuerst nvm installieren! – Jorge

+0

;) ok, ich habe gerade nvm mit dem Skript installiert. Ich habe immer noch den ENOENT Fehler mit 'sudo npm install -g ios-deploy'. Aber es scheint, dass "npm install -g ios-deploy" funktioniert ... – Louis

Verwandte Themen