相关疑难解决方法(0)

AWS EB部署节点应用程序:无法运行npm install

我正在尝试将我的节点应用程序部署到AWS.它甚至不允许我Sample Application使用eb deploy部署应用程序(保持为).

版本:运行Node.js的64位Amazon Linux 2016.09 v4.0.1

日志说

无法运行npm install

但我不太确定他们还要求我做些什么来修复它.我可以在本地安装npm:

-------------------------------------
/var/log/eb-activity.log
-------------------------------------
  Failed to run npm install. Snapshot logs for more details.
  Traceback (most recent call last):
    File "/opt/elasticbeanstalk/containerfiles/ebnode.py", line 695, in <module>
      main()
    File "/opt/elasticbeanstalk/containerfiles/ebnode.py", line 677, in main
      node_version_manager.run_npm_install(options.app_path)
    File "/opt/elasticbeanstalk/containerfiles/ebnode.py", line 136, in run_npm_install
      self.npm_install(bin_path, self.config_manager.get_container_config('app_staging_dir'))
    File "/opt/elasticbeanstalk/containerfiles/ebnode.py", line 180, in npm_install
      raise e
  subprocess.CalledProcessError: Command '['/opt/elasticbeanstalk/node-install/node-v6.10.0-linux-x64/bin/npm', '--production', 'rebuild']' returned non-zero exit status 1 (Executor::NonZeroExitStatus)
Run Code Online (Sandbox Code Playgroud)

概述页面的快照:

在此输入图像描述

Eb部署失败消息:

$ eb deploy
Creating application …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services node.js amazon-elastic-beanstalk

6
推荐指数
1
解决办法
1756
查看次数