无法使用npm在Ubuntu中安装Firebase命令行工具

时间:2018-02-08 18:14:26

标签: node.js firebase ubuntu npm firebase-cli

当我尝试在我的Ubuntu计算机上安装Firebase命令行工具时,出现以下错误:

  

rollbackFailedOptional : verb npm-session xxxxx   安装的节点版本为8.9.4,npm版本为5.6.0

我该如何解决这个问题?

更新

我将nodejs版本升级为9.5.0,现在我收到了另一个错误:

  

fetchMetadata : sill resolveWithNewModule firebase-tools@3.17.4 checking installable status

这些是我运行以设置Nodejs和Firebase工具的命令

首先我运行此命令

curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash

然后

sudo apt-get install -y nodejs

最后安装Firebase工具:

sudo npm install -g firebase-tools

更新2

使用nvm install node安装了nvm并重新安装了nodejs(当我尝试sudo install node时出现错误,sudo: nvm: command not found) 然后运行命令,sudo npm install -g firebase-tools它做了一些检查并陷入某种无限循环,(我想是这样,因为它一次又一次打印相同的3行),它正在打印

gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/firebase-tools/node_modules/grpc/.node-gyp"
gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/lib/node_modules/firebase-tools/node_modules/grpc/.node-gyp/9.5.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/firebase-tools/node_modules/grpc/.node-gyp"

我已按ctrl+c在3-4分钟后停止播放。

以下是终端的屏幕截图:

Terminal Screenshot

0 个答案:

没有答案