【发布时间】:2013-12-18 10:33:15
【问题描述】:
我一直在尝试将流星项目(排行榜示例)部署到 Amazons Elastic Beanstalk。我使用在https://gist.github.com/fightingtheboss/5432059 找到的 ebconfiguration 脚本并编辑了 ROOT_URL 和 NodeVersion 以及添加了 MONGO_URI 和 DISABLE_WEBSOCKETS 变量。毕竟,meteor 抱怨它至少需要 node v0.10.21,在检查后我发现尽管我在配置脚本和控制台中都指定了 0.10.21,但服务器打印出它正在运行 nodejs v0。 8.24。我尝试通过 yum 块指定它来更新,手动下载最新版本的节点并将其移动到 /usr/local/ 以及下载源代码和编译。这些都不起作用,服务器坚持它运行节点 v0.8.24。 有谁知道如何将 Elastic Beanstalk 上的 nodejs 更新到至少 v0.10.21?
【问题讨论】:
-
检查
sudo node --version和node --version是否给出不同的输出。另外,您最初是如何使用 yum 安装节点的?您的实例是基于 amazon linux 构建的吗? -
它不允许我运行 sudo node --version,说明我需要 tty 才能运行 sudo。
标签: node.js meteor amazon-elastic-beanstalk