我一直在尝试将流星项目(排行榜示例)部署到Amazons Elastic Beanstalk。我使用了https://gist.github.com/fightingtheboss/5432059中的ebconfiguration脚本编辑了ROOT_URL和NodeVersion,并添加了MONGO_URI和DISABLE_WEBSOCKETS变量。在这之后,meteor抱怨它至少需要节点v0.10.21,并且在检查之后我看到尽管我在配置脚本和控制台中指定了0.10.21,但服务器打印出它正在运行nodejs v0。 8.24。我已经尝试通过yum块指定更新,手动下载最新版本的节点并将其移动到/ usr / local /以及下载源和编译。这些都不起作用,服务器坚持认为它运行节点v0.8.24。 有谁知道如何将Elastic Beanstalk上的nodejs更新到至少v0.10.21?
答案 0 :(得分:3)
更新EB中的节点版本的步骤。
这个过程可能需要几分钟。
答案 1 :(得分:-1)
您的弹性豆茎容器多久了?如果它最初是在几个月前创建的,那么可以在该容器中运行的节点版本(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.platforms.html)存在限制。
如果不是上述内容,当您通过控制台升级时,控制台是否显示您的版本为0.10.21?
答案 2 :(得分:-1)
根据该文档,EB支持的最新版本的节点是0.10.10:
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.container.html
编辑尽管克里斯说,但是应该支持0.10.21但是根据我的经验,我只使用你描述的方法成功地使用了0.10.10。