Node.js 在ubuntu上安装towerjs时遇到问题

Node.js 在ubuntu上安装towerjs时遇到问题,node.js,npm,towerjs,Node.js,Npm,Towerjs,当towerjs安装后脚本运行时,我一直遇到这个错误 npm ERR! Error: EACCES, open '/home/claire/.npm/e18f6569-thub-com-viatropos-coffeecup-git.lock' 我试过sudo和-g,但我认为这是因为安装后脚本不包括sudo。我可以自行安装咖啡杯,但塔子安装失败。使用root登录以正确完成安装 对于Ubuntu: 设置root密码(如果尚未定义): sudo passwd 将用户更改为root用户 su

当towerjs安装后脚本运行时,我一直遇到这个错误

npm ERR! Error: EACCES, open '/home/claire/.npm/e18f6569-thub-com-viatropos-coffeecup-git.lock'

我试过sudo和-g,但我认为这是因为安装后脚本不包括sudo。我可以自行安装咖啡杯,但塔子安装失败。

使用
root登录以正确完成安装

对于Ubuntu:

  • 设置
    root
    密码(如果尚未定义):

    sudo passwd
    
  • 将用户更改为root用户

    su
    
  • 安装
    风塔

    npm install tower -g
    
  • 这种方法对我很有效

    注意:如果使用
    sudo-s
    命令将用户更改为
    root
    ,则不工作。仅适用于
    su