【发布时间】:2017-01-14 06:07:16
【问题描述】:
我在 Amazon AWS Elastic Beanstalk 中创建了一个 NodeJS 应用程序。每次我部署应用程序时都会收到以下错误(在日志中):
2016-09-06T15:56:48.332Z] INFO [17369] : Command processor returning results:
{"status":"FAILURE","api_version":"1.0","results":[{"status":"FAILURE","msg":"/bin/sh: npm: command not found. \ncontainer_command 01-install-dependencies in .ebextensions/install.config failed. For more detail, check /var/log/eb-activity.log using console or EB CLI","returncode":127,"events":[]}]}
知道是什么原因造成的吗?
【问题讨论】:
-
你能粘贴/var/log/eb-activity.log吗
-
您的
.ebextensions/install.config文件中有什么内容? -
这里是/var/log/eb-activity.log:heypasteit.com/clip/2WIN
-
我的 install.config 是:container_commands: 01-install-dependencies: command: "npm install"
-
错误信息清楚地表明它在尝试运行
01-install-dependencies时找不到npm命令。也许您需要给它提供 npm 的完整路径?在您的活动日志中,npm install似乎已经在运行,所以也许您不需要01-install-dependencies?
标签: node.js amazon-web-services amazon-elastic-beanstalk