我试图在Elastic Beanstalk上部署我的节点服务器,但它不起作用,因为Elastic Beanstalk支持的最新版本是0.12.6(2015年7月)。使用io.js或最新的节点版本(4.1.2)都是可行的选项,但不清楚如何通过beanstalk获取ec2实例来完成此操作。Elastic Beanstalk和ES6
我已经尝试了一堆东西,包括:
- 加入4.1.2源到我的.ebextensions配置文件,然后在
/tmp/deployment/config/#etc#init#nodejs.conf
更新基准,但console.log(process.argv)
还是0.12.6。更重要的是,第二次运行时,我得到一些text file busy
错误,可能是因为它试图在节点仍在运行时更改节点包的源...(请参阅https://forums.aws.amazon.com/thread.jspa?threadID=169385) - 添加一个文件,该文件下载4.1.2源和ungzips它并更新像https://github.com/kopurando/better-faster-elastic-beanstalk参考,但这似乎并没有工作,要么(版本还是0.12.6)
为什么这么难只是运行节点和一些最新的稳定版本已经在AWS上获得了4个月的广泛支持?