npm install でエラーが出たときの対応

投稿者: | 1月 2, 2016

Vagrant で立てたCentOSの仮想マシンで、Vagrantの共有ディレクトリを設定しているディレクトリで、「npm install」をするとエラーが出てインストールできない問題が発生しました。

 

image

[vagrant@localhost data]$ npm install request
npm ERR! Linux 2.6.32-573.el6.x86_64
npm ERR! argv "/home/vagrant/.nvm/versions/node/v0.12.4/bin/node" "/home/vagrant/.nvm/versions/node/v0.12.4/bin/npm" "install" "request"
npm ERR! node v0.12.4
npm ERR! npm  v2.10.1
npm ERR! path ../node-uuid/bin/uuid
npm ERR! code EPROTO
npm ERR! errno -71

npm ERR! EPROTO, symlink ‘../node-uuid/bin/uuid’
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 2.6.32-573.el6.x86_64
npm ERR! argv "/home/vagrant/.nvm/versions/node/v0.12.4/bin/node" "/home/vagrant/.nvm/versions/node/v0.12.4/bin/npm" "install" "request"
npm ERR! node v0.12.4
npm ERR! npm  v2.10.1
npm ERR! path npm-debug.log.9927247cd1d61b6b742d72329d2f7db2
npm ERR! code ETXTBSY
npm ERR! errno -26

npm ERR! ETXTBSY, rename ‘npm-debug.log.9927247cd1d61b6b742d72329d2f7db2’
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!     /data/npm-debug.log

対処方法として、githubのnpmのissueに登録されていました。
EPROTO: protocol error, symlink ‘../user-home/cli.js’

symlinks を使用できないので、「–no-bin-links」フラグを立てて回避してね!とコメントがあります。

npm install でエラーが出たときの対応」への1件のフィードバック

  1. ヒノ

    こちらのサイトのおかげで、同エラーの理由がわかりました!
    2日位、インストールで悩んだんで、本当に助かりました

    ありがとうございます><

    返信

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください