詹金斯 - /usr/bin/env: 节点:没有这样的文件或目录
Posted
技术标签:
【中文标题】詹金斯 - /usr/bin/env: 节点:没有这样的文件或目录【英文标题】:Jenkins - /usr/bin/env: node: No such file or directory 【发布时间】:2021-06-17 01:50:59 【问题描述】:Jenkins 安装在 CentOS 并安装 节点版本 v14.16.0 也 npm 版本 6.14.11
无法通过 Jenkins 作业执行诸如 npm install、npm cache clean --force 等 npm 命令.显示 /usr/bin/env: node: 在作业控制台中没有这样的文件或目录。当我们在终端中运行相同的命令时,同样可以正常工作。
【问题讨论】:
jenkins 用户看不到 npm 或 node 命令。每当您在 Jenkins 中运行工作时,Jenkins 都会使用 jenkins 用户。确保 jenkins 用户可以访问构建所需的所有工具。 【参考方案1】:执行之后就开始工作了
sudo ln -sf "$(which node)" /usr/bin/node
【讨论】:
以上是关于詹金斯 - /usr/bin/env: 节点:没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章
browserify error /usr/bin/env: node: No such file or directory
gradlew 出错:/usr/bin/env: bash: 没有这样的文件或目录
/usr/bin/env: ruby1.8: 没有这样的文件或目录
#!/usr/bin/env python与#!/usr/bin/python的区别