【发布时间】:2018-06-12 07:29:57
【问题描述】:
我们正在使用 Octopus deploy 来部署一个 angularjs 应用程序。我正在运行一个部署后脚本 (bash),并在其中尝试执行 npm install。这不起作用,我得到一个错误
npm: command not found
但是,如果我以 Octopus 用户身份登录 linux 框,转到 Octopus Deploy 尝试运行脚本的目录,我可以运行 npm install 而不会出错。
我已经确认它是正确的用户(在部署后脚本中在 npm install 之前运行 whoami)。
我尝试将 npm 可执行文件添加到我的 PATH 变量中,但没有成功。我还在我的脚本中放入了 npm 的完整路径,这给了我一个新错误
/usr/bin/env: ‘node’: No such file or directory
【问题讨论】:
标签: node.js ubuntu npm octopus-deploy