【问题标题】:How can I install npm for Opsworks Rails application layer on Ubuntu 12.04如何在 Ubuntu 12.04 上为 Opsworks Rails 应用程序层安装 npm
【发布时间】:2014-02-28 01:00:36
【问题描述】:

在 Ubuntu 12.04 上,如果您通过常规源安装 nodejs

apt-get install nodejs

您将获得不包含 npm 的较旧版本的 nodejs (0.6)。你可以手动install the upstream version,然后你就会有npm。

类似地,将 nodejs 添加到 Rails 应用程序层上的 OS 包中会为我提供旧版本的 node.js。如何在 OpsWorks 上为 Rails 应用层安装带有 npm 的 nodejs?

【问题讨论】:

    标签: ruby-on-rails node.js ubuntu-12.04 npm aws-opsworks


    【解决方案1】:

    您可以使用OpsWorks nodejs cookbook。确保将 opsworks_cookbook 添加到 Rails 应用层上的 Custom Recipes -> Setup。这会强制您的实例在启动时安装 nodejs 说明书,就像默认情况下这是一个 nodejs 应用程序层一样。您不需要将 nodejs 添加到您的操作系统包中,因为它是在生命周期的设置部分安装的。

    然后,在您堆栈的自定义 json 中,设置所需的 nodejs 版本:

    {
      "opsworks_nodejs": {
        "version": "0.10.25"
      },
    }
    

    【讨论】:

      猜你喜欢
      • 2016-03-01
      • 1970-01-01
      • 2012-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      • 2014-01-14
      相关资源
      最近更新 更多