2017-12-04 14 views
0

このエラーが発生しました。インストール時にこのエラーが発生する

npm : Depends: node-gyp (>= 0.10.9) but it is not going to be installed 
E: Unable to correct problems, you have held broken packages. 

私は多くの情報源を試しました。しかし、エラーを解決することはできません。このエラーとして、私はnode-gypをインストールしようとしました。しかし、その時、それは別の依存関係を示しています。だから一度に依存関係をインストールする方法はありますか?

+0

インストールに失敗したパッケージはどれですか?実行しているNodeJSとNPMのバージョンは何ですか? –

+0

私はこのコード "sudo apt install npm"を実行します。 – Ranjit

+0

'npm --version'と' node --version'を実行してください。 –

答えて

0

古いバージョンのノードとnpmを削除し、次の手順を使用して、ノードバージョンマネージャを使用して新しいバージョンをインストールしてから、パッケージをインストールしてみてください。

//Remove node 
sudo apt-get purge --auto-remove nodejs npm 

//Remove any leftover files that gives version issues 
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules 

//Install nvm, this will install npm 5.4 
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash 

//To uninstall a node version 
//nvm uninstall <version> 

nvm install <version you want> 

nvm use <version you installed> 

//check with 
node -v 
npm -v 
関連する問題