NPMは

2016-09-09 13 views
0

を失敗した私は、私は次のエラーを取得するしかしmmmagicをインストールしようとしています:NPMは

npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "mmmagic" 
npm ERR! node v4.2.6 
npm ERR! npm v3.5.2 
npm ERR! file sh 
npm ERR! code ELIFECYCLE 
npm ERR! errno ENOENT 
npm ERR! syscall spawn 

npm ERR! [email protected] install: `node-gyp rebuild` 
npm ERR! spawn ENOENT 
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'. 
npm ERR! Make sure you have the latest version of node.js and npm installed. 
npm ERR! If you do, this is most likely a problem with the mmmagic package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node-gyp rebuild 
npm ERR! You can get information on how to open an issue for this project with: 
npm ERR!  npm bugs mmmagic 
npm ERR! Or if that isn't available, you can get their info via: 
npm ERR!  npm owner ls mmmagic 
npm ERR! There is likely additional logging output above. 

npm ERR! Please include the following file with any support request: 
npm ERR!  /var/www/learningbankapi/src/npm-debug.log 

しかし私は、これは問題を解決できなかった独自のオン

npm install node-gyp rebuild 

を実行しようとしています。

誰も私にこれがなぜ起こっているのか、どうすれば修正できるのか教えていただけますか?

+0

これは 'node'シンボリックリンクがないためだと思います。あなたがUbuntu/Debian上にいると仮定すると、 'nodejs-legacy'パッケージをインストールすることでsymlinkをインストールすることができます。さもなければ、symlinkを手動でインストールして、 'node'を呼ぶことが' nodejs'を指すようにすることができます。それでも問題が解決しない場合は、コンソールの出力を「npm ERR!」までポストしてください。ライン。 – mscdex

+0

これは、漁業者のための回答として投稿してください –

答えて

1

問題は、nodeシンボリックリンクが欠落していることです。 Debian/Ubuntuでは、​​パッケージをインストールすることによってシンボリックリンクを追加できます。それ以外の場合は、実行可能ファイルnodejsへのシンボリックリンクを手動で作成することができます。