Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 如何在Ubuntu 16.04中全局安装web3?_Npm_Ubuntu 16.04_Web3 - Fatal编程技术网

Npm 如何在Ubuntu 16.04中全局安装web3?

Npm 如何在Ubuntu 16.04中全局安装web3?,npm,ubuntu-16.04,web3,Npm,Ubuntu 16.04,Web3,我正在尝试通过npm安装web3。 sudo npm安装-g web3 但我面临以下错误 tom@ubuntu:/$ sudo npm install -g web3 npm WARN deprecated fs-promise@2.0.3: Use mz or fs-extra^3.0 with Promise Support npm WARN deprecated tar.gz@1.0.7: ⚠️ WARNING ⚠️ tar.gz module has been deprecated

我正在尝试通过npm安装web3。 sudo npm安装-g web3 但我面临以下错误

tom@ubuntu:/$ sudo npm install -g web3
npm WARN deprecated fs-promise@2.0.3: Use mz or fs-extra^3.0 with Promise 
Support
npm WARN deprecated tar.gz@1.0.7: ⚠️  WARNING ⚠️ tar.gz module has been 
deprecated and your application is vulnerable. Please use tar module instead: 
https://npmjs.com/tar
npm ERR! code 1
npm ERR! Command failed: /usr/bin/git clone --depth=1 -q -b browserifyCompatible 
git://github.com/frozeman/WebSocket-Node.git 
/home/tom/.npm/_cacache/tmp/git-
clone-d38db07b
npm ERR! /home/tom/.npm/_cacache/tmp/git-clone-d38db07b/.git: Permission denied
npm ERR! 

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/tom/.npm/_logs/2018-02-07T14_42_37_459Z-debug.log
如何安装web3?

看起来您的本地.npm权限有问题。只需通过运行以下命令删除NPM缓存:

sudo rm -rf /home/tom/.npm

然后再试一次。

您查看日志了吗?是的,我将向您展示785详细节点v8.9.4 786详细npm v5.6.0 787错误代码1 788错误命令失败:/usr/bin/git clone-depth=1-q-b browserifyCompatiblegit://github.com/frozeman/WebSocket-Node.git /home/tom/.npm/_-cacache/tmp/git-clone-f8a00e23 788错误/home/tom/.npm/_-cacache/tmp/git-clone-f8a00e23/.git:权限被拒绝789详细退出[1,正确]好吧,这是你的错误谢谢!帮我解决了类似的问题。