Ho riscontrato un problema durante l'installazione di pm2 a livello globale sul beanstalk elastico aws. Ho creato il seguente script per l'installazione di PM2:installazione globale di npm su beanstalk elastico
option_settings:
- option_name: NODE_ENV
value: production
container_commands:
01_enable_rootaccess:
command: echo Defaults:root \!requiretty >> /etc/sudoers
02_install_imagemagic:
command: yum install -y ImageMagick
03_download_new_relic:
command: rpm -Uvh http://download.newrelic.com/pub/newrelic/el5/i386/newrelic-repo-5-3.noarch.rpm
ignoreErrors: true
04_install_new_relic:
command: yum install -y newrelic-sysmond
ignoreErrors: true
05_add_license_key:
command: /usr/sbin/nrsysmond-config --set license_key=xxxxxxx
ignoreErrors: true
06_start_new_relic:
command: /etc/init.d/newrelic-sysmond start
ignoreErrors: true
07_install_pm2:
command: sudo /opt/elasticbeanstalk/node-install/node-v0.10.26-linux-x64/bin/npm install pm2 -g
ignoreErrors: true
08_stop_old_pm2_processes:
command: sudo /opt/elasticbeanstalk/node-install/node-v0.10.26-linux-x64/bin/pm2 delete all
ignoreErrors: true
09_start_pm2:
command: sudo /opt/elasticbeanstalk/node-install/node-v0.10.26-linux-x64/bin/pm2 startup -u ec2-user
ignoreErrors: true
Ho provato con appena 'PM2 cancellare tutto' e 'avvio PM2' per i comandi 8 & 9 put ottengo solo comando non trovato. quando do il percorso specifico a pm2 (ho effettuato l'accesso all'ec2 e verificato) ottengo "riga 4: exec:: non trovato". qualche idea di cosa sto facendo male qui? Grazie in anticipo per il vostro aiuto!