繁体   English   中英

在aws opsworks上升级node.js

[英]Upgrading node.js on aws opsworks

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

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

遗憾的是,节点版本无法通过Opsworks自定义指南中描述的标准方法进行配置

因此,您似乎确实必须编写一个包装器食谱来实现这一目标。 在github上找到了这个cookbook-wrapper ,你可能想要使用或分叉它。 我没有测试过它,但总的来说,这是目前的方法。

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

ssh到你的实例,并执行以下

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM