Laravel Elastic Beanstalk,无法安装运行npm?

我有我的Elastic Beanstalk与Laravel 5.4这里是我的02-node.config:

commands: 01-install-node: command: "curl --silent --location https://rpm.nodesource.com/setup_8.x | s$ command: "sudo yum -y install nodejs" 

和03-deploy.config

 container_commands: 01-laravel-deploy: command: "php artisan migrate" command: "php artisan config:clear" command: "php artisan config:cache" command: "php artisan route:clear" command: "php artisan route:cache" command: "npm install" command: "npm run prod" 

在部署期间,我得到:

 ERROR: [Instance: i-018d9dd563f6ba0e6] Command failed on instance. Return code: 1 Output: (TRUNCATED)...ar/app/ondeck npm ERR! node -v v0.10.48 npm ERR! npm -v 1.3.6 npm ERR! syscall spawn npm ERR! code ENOENT npm ERR! errno ENOENT npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /var/app/ondeck/npm-debug.log npm ERR! not ok code 0. container_command 01-laravel-deploy in .ebextensions/03-deploy.config failed. For more detail, check /var/log/eb-activity.log using console or EB CLI. INFO: Command execution completed on all instances. Summary: [Successful: 0, Failed: 1]. ERROR: Unsuccessful command execution on instance id(s) 'i-018d9dd563f6ba0e6'. Aborting the operation. ERROR: Failed to deploy application. 

有谁知道为什么会发生这种情况?

Interesting Posts