Используя AWS Elastic Beanstalk, я решил запустить экземпляр, на котором работает NodeJS. Экземпляр EC2 запущен, но когда я проверяю, какая версия узла запущена, я получаю следующее:
node --version
-bash: node: command not found
Мой идентификатор AMI экземпляра EC2 aws-elasticbeanstalk-amzn-2015.09.2.x86_64-nodejs-pv-201602232224 (ami-ae3fddce)
Образ AMI по умолчанию не добавляет узел в PATH bash.
Вы можете добавить символическую ссылку в / bin, указывающую на узел, используя следующую команду bash.
sudo ln -sf `ls -td /opt/elasticbeanstalk/node-install/node-* | head -1`/bin/node /bin/node