【问题标题】:Can't install firebase-tools on ubuntu 16.04 [duplicate]无法在 ubuntu 16.04 上安装 firebase-tools [重复]
【发布时间】:2017-06-11 14:44:29
【问题描述】:

我正在尝试在 ubuntu (16.04) 中安装 firebase-tools,但出现错误

在我执行命令行之后:

npm install -g firebase-tools

错误:

npm ERR! tar.unpack untar error /home/rezk/.npm/firebase-tools/3.2.1/package.tgz

npm 错误! Linux 4.4.0-59-通用 npm 错误! argv “/usr/bin/nodejs” “/usr/bin/npm” “安装” “-g” “firebase-tools” npm 错误!节点 v4.4.7 npm 错误! npm v2.15.8 npm 错误!路径 /usr/lib/node_modules/firebase-tools npm 错误!代码 EACCES npm 错误!错误号 -13 npm 错误!系统调用 mkdir

npm 错误!错误:EACCES:权限被拒绝,mkdir '/usr/lib/node_modules/firebase-tools' npm 错误!在错误(本机) npm 错误! { [错误:EACCES:权限被拒绝,mkdir '/usr/lib/node_modules/firebase-tools'] npm 错误!错误号:-13, npm 错误!代码:'EACCES', npm 错误!系统调用:'mkdir', npm 错误!路径:'/usr/lib/node_modules/firebase-tools', npm 错误! fstream_type: '目录', npm 错误! fstream_path: '/usr/lib/node_modules/firebase-tools', npm 错误! fstream_class: 'DirWriter', npm 错误! fstream_stack: npm 错误! ['/usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:35:25', npm 错误! '/usr/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53', npm 错误! 'FSReqWrap.oncomplete (fs.js:82:15)' ] } npm 错误! npm 错误!请尝试以 root/管理员身份再次运行此命令。

npm 错误!请在任何支持请求中包含以下文件: npm 错误! /home/rezk/npm-debug.log

我该如何解决? 注意:我已经安装了 Node.js

【问题讨论】:

    标签: firebase ubuntu-16.04


    【解决方案1】:

    我认为这只是在命令行之前使用sudo

    sudo npm install -g firebase-tools
    

    谢谢!

    【讨论】:

    • 仅供参考,使用 sudo 安装 npm 包有时会导致痛苦。有替代方案:github.com/sindresorhus/guides/blob/master/…
    • @cartant 你能解释一下为什么吗?我只是在我的 ubuntu 14.04 上使用 sudo 安装了新版本的 firebase-tools,现在我无法在本地部署......我不知道是否需要卸载并重新安装它
    • @Jaco 使用 sudo 会导致严重的权限问题。这是我犯过的一个错误,以后再也不会了。阅读链接,该链接本身包含指向可能有助于解释问题的 npm 文章(位于底部)的链接。
    猜你喜欢
    • 2021-12-01
    • 2018-11-10
    • 2023-04-10
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    • 2017-11-13
    相关资源
    最近更新 更多