1

当我尝试在我的 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并使用重新安装nodejs nvm install node(当我尝试时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 分钟后停止。

下面是终端截图:

终端截图

4

0 回答 0