在Openshift上安装grunt(不带Node Cart)

时间:2014-12-08 11:32:41

标签: gruntjs openshift

我想将grunt和grunt-cli安装到我的OpenShift部署(这是一个Python 2.7盒式磁带)。

我创建了一个package.json文件,如下所示:

{
  "author": "--",
  "name": "--",
  "version": "0.3.0",
  "homepage": "--",
  "dependencies": {},
  "devDependencies": {
      "grunt": "~0.4.5",
      "grunt-cli" : "~0.1.13",
      "grunt-contrib-uglify": "~0.5.0",
      "grunt-contrib-clean": "^0.6.0",
      "grunt-html2js": "^0.2.9",
      "grunt-contrib-concat": "^0.5.0",
      "grunt-contrib-copy": "^0.7.0",
      "grunt-index-html-template": "^0.2.5",
      "grunt-contrib-watch": "^0.6.1"
  }
}

但是,在部署后部署到服务器后,未安装grunt。我的问题是:

  1. requirements.json更像是一个Node事物。因此,OpenShift是否忽略此文件,因为我没有使用Node(即使安装了NPM)。
  2. 如果1是正确的,我该如何安装grunt? (我尝试通过SSH和动作钩子脚本运行'npm install -g grunt',但由于缺少或权限而失败)。
  3. 这家伙有同样的问题(Can I run Grunt/Gulp on my PHP 5.4 cartridge?),但我在答案中找不到我需要的东西。

    有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您需要在scl enable nodejs010命令中运行./action-hook/start才能在您的设备中启用特定的软件集合。希望这有帮助!

相关问题