2016-09-28 64 views
1

失败当我尝试使用NPM安装SOLC和SOLC-CLINPM安装SOLC和SOLC-CLI但在Ubuntu

npm WARN deprecated [email protected]: This package is deprecated. Use Object.assign. 
/usr/local/bin/solcjs -> /usr/local/lib/node_modules/solc/solcjs 
npm ERR! peerinvalid The package solc does not satisfy its siblings' peerDependencies requirements! 
npm ERR! peerinvalid Peer [email protected] wants [email protected]^0.3.5 

npm ERR! System Linux 3.19.0-15-generic 
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "solc" 
npm ERR! cwd /home/hzxscyq 
npm ERR! node -v v0.10.25 
npm ERR! npm -v 1.4.21 
npm ERR! code EPEERINVALID 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/hzxscyq/npm-debug.log 
npm ERR! not ok code 0 

,我想知道如何解决它。 谢谢!

回答

1

更新您的节点和NPM版本!更高版本不再使用peerDependencies。

版本4.6(LTS)或6.7是您可以从Node获得的最新版本。而3.10.8是NPM的当前版本。

一旦你更新了所有的东西都应该运行完美!