Gruntjs 在Openshift上安装grunt(不带节点盒带)

Gruntjs 在Openshift上安装grunt(不带节点盒带),gruntjs,openshift,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" : "

我想将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"
  }
}
但是,在部署后SSHing到服务器中之后,将不会安装grunt。我的问题是:

  • json更像是一个节点。因此,OpenShift是否会忽略此文件,因为我没有使用Node(即使安装了NPM)
  • 如果1是正确的,我如何安装grunt?(我已经尝试通过SSH和操作挂钩脚本运行'npm install-g grunt',但由于缺少或没有权限,运行失败)
  • 这家伙也有同样的问题()但我在答案中找不到我需要的东西


    有什么建议吗?

    您需要在
    /action hook/start
    命令中运行
    scl enable nodejs010
    ,以启用装备中的特定软件集合。希望这有帮助