【问题标题】:Jenkins - /usr/bin/env: node: No such file or directory詹金斯 - /usr/bin/env: 节点:没有这样的文件或目录
【发布时间】:2021-06-17 01:50:59
【问题描述】:

Jenkins 安装在 CentOS 并安装 节点版本 v14.16.0 也 npm 版本 6.14.11

无法通过 Jenkins 作业执行诸如 npm installnpm cache clean --force 等 npm 命令.显示 /usr/bin/env: node: 在作业控制台中没有这样的文件或目录。当我们在终端中运行相同的命令时,同样可以正常工作。

【问题讨论】:

  • jenkins 用户看不到 npm 或 node 命令。每当您在 Jenkins 中运行工作时,Jenkins 都会使用 jenkins 用户。确保 jenkins 用户可以访问构建所需的所有工具。

标签: node.js jenkins


【解决方案1】:

执行之后就开始工作了

sudo ln -sf "$(which node)" /usr/bin/node

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 2016-02-20
    • 1970-01-01
    • 2014-12-06
    • 1970-01-01
    • 2011-04-08
    • 2013-03-11
    • 2019-12-11
    相关资源
    最近更新 更多