【发布时间】:2014-06-23 10:39:37
【问题描述】:
我正在尝试使用 Jenkins SSH exec 功能在远程服务器上运行一些 CLI nodejs 命令。
我在尝试永久运行时收到一条错误消息,这是我使用 npm 全局安装的。
编辑:错误是; -bash: forever: command not found.
以 root 身份通过 SSH 连接并运行 which npm 返回;
/root/local/bin/npm
而通过 Jenkins,使用与 root 返回相同的命令;
/usr/bin/npm
我尝试设置 bash 变量,但这些变量似乎在两种连接介质之间也不一致。
两者都是使用此处详述的顶级方法安装的; https://gist.github.com/isaacs/579814#file-node-and-npm-in-30-seconds-sh
【问题讨论】:
-
我现在有一个非常相似的问题,你找到解决这个@Dan Steele 的方法了吗?
标签: node.js bash ubuntu jenkins npm