在aws opsworks上升级node.js

时间:2015-04-17 15:23:24

标签: node.js amazon-web-services aws-opsworks

默认情况下,aws opsworks提供节点层为节点v0.10.33。 node.js的最新稳定版本是0.12.2。如何在opsworks

的节点层中升级实例的节点版本

2 个答案:

答案 0 :(得分:1)

我一直在寻找以可持续方式实现这一目标的方法,这意味着配置将适用于堆栈的所有实例。这意味着一些厨师配置。

不幸的是,节点版本无法通过customization guide for Opsworks中描述的标准方法进行配置。

所以看起来你真的必须写一个包装食谱才能实现这一点。我找到了这个cookbook-wrapper on github,您可能想要使用或分叉它。我没有测试过它,但总的来说这是目前的方法。

另一个问题是使用节点0.12+的主要原因是使用生成器并且需要通过和声标志激活。该食谱必须支持修改其cookbook属性中的和声标志才能使用此功能。

答案 1 :(得分:-1)

ssh到您的实例中,并执行以下

 sudo npm cache clean -f
 sudo npm install -g n
 sudo n stable