我正在尝试使用Node.js层设置OpsWorks堆栈,该层使用最新版本的Node(4.1.1)。我对Chef很新,我不知道在cookbook repo中我需要做哪些更改来下载并安装Node 4.1.1,而不是默认值为0.12.7。
感谢任何帮助。
答案 0 :(得分:4)
需要做两件事:
最简单的方法是使用berkshelf,如下所示:http://docs.aws.amazon.com/opsworks/latest/userguide/cookbooks-101-opsworks-berkshelf.html#opsworks-berkshelf-opsworks
在berksfile中,将supermarket.chef.io添加为源,将nodejs添加为配方。
您可以在opsworks堆栈配置中指定节点版本 使用自定义图层中的配方,您应该设置。