npm install causes des erreurs comme mnp ERR! le goudron.déballage déballez erreur sur Debian
Installer Grunt comme dans le Bootstrap, documentation montré, j'ai d'abord installé grunt-cli
à l'échelle mondiale avec npm install -g grunt-cli
et maintenant je suis en train d'exécuter npm install
, mais seulement à obtenir des erreurs:
root@devvm:/var/www/axit/portfolio/public/bower_components/bootstrap# npm install
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz
npm ERR! tar.unpack untar error /root/.npm/brace-expansion/1.1.0/package.tgz
npm ERR! tar.unpack untar error /root/.npm/delayed-stream/0.0.5/package.tgz
npm WARN optional dep failed, continuing form-data@0.1.4
npm ERR! tar.unpack untar error /root/.npm/is-property/1.0.2/package.tgz
npm WARN optional dep failed, continuing request@2.54.0
npm ERR! Linux 3.2.0-4-amd64
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.35
npm ERR! npm v2.7.4
npm ERR! path /var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-saucelabs/node_modules/sauce-tunnel/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js
npm ERR! code EPERM
npm ERR! errno 50
npm ERR! Error: EPERM, open '/var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-saucelabs/node_modules/sauce-tunnel/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js'
npm ERR! { [Error: EPERM, open '/var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-saucelabs/node_modules/sauce-tunnel/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js']
npm ERR! errno: 50,
npm ERR! code: 'EPERM',
npm ERR! path: '/var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-saucelabs/node_modules/sauce-tunnel/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Linux 3.2.0-4-amd64
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.35
npm ERR! npm v2.7.4
npm ERR! path npm-debug.log.ba707f2a7a688e388708bbe88e2dd4ed
npm ERR! code ETXTBSY
npm ERR! errno 62
npm ERR! ETXTBSY, rename 'npm-debug.log.ba707f2a7a688e388708bbe88e2dd4ed'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /var/www/axit/portfolio/public/bower_components/bootstrap/npm-debug.log
J'ai juste copié le projet dans un non-dossier partagé et a commencé à npm install
de nouveau. Et cela a fonctionné. Ainsi, il semble être un dossier partagé question. Mais qu'est-ce exactement? Les liens symboliques sont activés pour ce dossier partagé et j'ai commencé à la machine virtuelle en tant qu'admin (ça aide, quand j'ai eu des problèmes similaires l'installation d'Bower).
Ce qui est à l'origine de ces erreurs et comment résoudre ce problème?
Environnement: VirtualBox avec Debian système invité et Windows 7 système hôte.
MODIFIER
Maintenant (je pense que après que j'ai réalisé avec succès npm install
dans un non-dossier partagé), je suis de geting les différentes erreurs:
Lorsque je démarre la machine virtuelle dans la commune:
root@devvm:/var/www/axit/portfolio/public/bower_components/bootstrap# npm install
npm ERR! tar.unpack untar error /root/.npm/delayed-stream/0.0.5/package.tgz
npm WARN optional dep failed, continuing form-data@0.1.4
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz
npm ERR! tar.unpack untar error /root/.npm/brace-expansion/1.1.0/package.tgz
npm ERR! Linux 3.2.0-4-amd64
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.35
npm ERR! npm v2.7.4
npm ERR! path ../semver/bin/semver
npm ERR! code UNKNOWN
npm ERR! errno -1
npm ERR! UNKNOWN, symlink '../semver/bin/semver'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Linux 3.2.0-4-amd64
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.35
npm ERR! npm v2.7.4
npm ERR! path npm-debug.log.428531818e2d916d5ae79bdf94dd73b3
npm ERR! code ETXTBSY
npm ERR! errno 62
npm ERR! ETXTBSY, rename 'npm-debug.log.428531818e2d916d5ae79bdf94dd73b3'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /var/www/axit/portfolio/public/bower_components/bootstrap/npm-debug.log
Lorsque je démarre la machine virtuelle comme Administrator
:
root@devvm:/var/www/axit/portfolio/public/bower_components/bootstrap# npm install
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz
npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz
npm ERR! tar.unpack untar error /root/.npm/delayed-stream/0.0.5/package.tgz
npm ERR! tar.unpack untar error /root/.npm/brace-expansion/1.1.0/package.tgz
npm WARN optional dep failed, continuing form-data@0.1.4
npm ERR! Linux 3.2.0-4-amd64
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.35
npm ERR! npm v2.7.4
npm ERR! path /var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/node_modules/wrappy
npm ERR! code UNKNOWN
npm ERR! errno -1
npm ERR! UNKNOWN, mkdir '/var/www/axit/portfolio/public/bower_components/bootstrap/node_modules/grunt-contrib-qunit/node_modules/grunt-lib-phantomjs/node_modules/phantomjs/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/node_modules/wrappy'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Linux 3.2.0-4-amd64
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.35
npm ERR! npm v2.7.4
npm ERR! path npm-debug.log.0bb66467f3aae813a34e03a797f8da19
npm ERR! code ETXTBSY
npm ERR! errno 62
npm ERR! ETXTBSY, rename 'npm-debug.log.0bb66467f3aae813a34e03a797f8da19'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /var/www/axit/portfolio/public/bower_components/bootstrap/npm-debug.log
sudo
? Parce que cette ligne npm ERR! Please try running this command again as root/Administrator.
semble suggérer que. Quelque chose comme sudo npm install
est peut-être la solution.Je suis
root
sur la Debian système invité. Et j'ai aussi commencé la VM comme Administrator
sur l'ordinateur hôte.Pas sûr, mais dans cette réponse et les commentaires ci-dessous, ils suggèrent d'utiliser une option supplémentaire
--no-bin-link
. Vous avez dit que vous avez eu un problème lors de l'installation de Verdure, peut-être juste l'activation des liens symboliques n'était pas assez.Juste essayé. Non, il n'a pas fonctionné.
OriginalL'auteur automatix | 2015-04-01
Vous devez vous connecter pour publier un commentaire.
Ok, je vois la solution
Puis
Je l'ai fait sur MacOS
OriginalL'auteur Bob Small
Essayer de faire
sudo npm cache clean
. Mais Il semble que le problème est le chemin d'accès est trop long pour windows (260byte limite) donc vous ne pouvez pas partager le répertoire.J'ai essayé d'utiliser fenestrate mais ça n'a pas fonctionné pour moi. Vous pouvez également vouloir vérifier cette entrée.
OriginalL'auteur estani
Assurez-vous que votre disque dur n'est pas plein. C'était mon cas.
OriginalL'auteur AlonL
J'ai eu une erreur similaire et le suivant n'a pas de résoudre immédiatement le problème:
Il s'avère que j'avais à manquer d'espace disque sur ma machine virtuelle. Après allouer plus d'espace et l'exécution de commandes ci-dessus, tout a fonctionné comme prévu.
OriginalL'auteur cbaigorri
Je suis confronté au même problème et j'ai essayé toutes les options suggérées ici sans succès. Enfin, j'ai lu quelque part que j'aurais du super-utilisateur, les autorisations, donc je n'ai
et il semble avoir résolu le problème.
OriginalL'auteur ArrowHead
Pour moi mnp cache propre n'a pas fonctionné.
Cependant retrait de la problématique de répertoire (mnp supprimer) et puis tout simplement de réinstaller le package n'!
OriginalL'auteur dragonmnl