代码之家  ›  专栏  ›  技术社区  ›  jProg2015

为什么我的jenkins服务器不能运行npm安装?

  •  1
  • jProg2015  · 技术社区  · 7 年前

    我已经使用bitnami的jenkins集群在azure上设置了jenkins,我正在尝试设置nodejs构建。

    直截了当地说,我刚刚配置了我的用户,安装并配置了nodejs插件,并设置了我的构建。

    在尝试 NPM INSTALL 我遇到错误:

    npm ERR! path /root/.npm/_logs
    npm ERR! code EACCES
    npm ERR! errno -13
    npm ERR! syscall scandir
    npm ERR! Error: EACCES: permission denied, scandir '/root/.npm/_logs'
    npm ERR!  { [Error: EACCES: permission denied, scandir '/root/.npm/_logs']
    npm ERR!   stack:
    npm ERR!    'Error: EACCES: permission denied, scandir \'/root/.npm/_logs\'',
    npm ERR!   errno: -13,
    npm ERR!   code: 'EACCES',
    npm ERR!   syscall: 'scandir',
    npm ERR!   path: '/root/.npm/_logs' }
    

    开箱即用我也不能用 sudo . 很明显,我希望能够随意添加和删除构建奴隶,所以我不想做太复杂的事情。

    有人有什么建议吗?

    0 回复  |  直到 7 年前