OpenShift:使用自定义节点版本

时间:2014-09-19 14:06:55

标签: node.js git version openshift

我需要将节点0.10.32用于我想在OpenShift上托管的应用程序。我尝试使用this脚本,但它不起作用。执行git push时我的控制台输出如下所示:

remote: Building NodeJS cartridge
remote: npm info it worked if it ends with ok
remote: npm info using npm@1.3.24
remote: npm info using node@v0.10.25
remote: npm info preinstall nodejs-Custom-Version-Sample@1.0.1
remote: npm info build /var/lib/openshift/541b38b35973cae7d900030e/app-root/runtime/repo
remote: npm info linkStuff nodejs-Custom-Version-Sample@1.0.1
remote: npm info install nodejs-Custom-Version-Sample@1.0.1
remote: npm info postinstall nodejs-Custom-Version-Sample@1.0.1
remote: npm info prepublish nodejs-Custom-Version-Sample@1.0.1
remote: npm info ok 
remote: Preparing build for deployment
remote: Deployment id is 5b53fccc
remote: Activating deployment
remote: Starting MongoDB cartridge
remote: 
remote: - pre_start_nodejs: Adding Node.js version 0.10.29 binaries to path
remote: - PATH set to include custom node version (0.10.29) from
remote: /var/lib/openshift/541b38b35973cae7d900030e/app-root/data//node-v0.10.29-linux-x64/bin 
remote: PATH = /var/lib/openshift/541b38b35973cae7d900030e/app-root/data//node-v0.10.29-linux-x64/bin:/var/lib/openshift/541b38b35973cae7d900030e/app-root/runtime/repo/node_modules/.bin:/var/lib/openshift/541b38b35973cae7d900030e//.node_modules/.bin:/opt/rh/nodejs010/root/usr/bin:/opt/rh/mongodb24/root/usr/bin:/bin:/usr/bin:/usr/sbin
remote: Starting NodeJS cartridge

任何人都可以识别问题或者有另一个解决方案来安装节点10.32吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

您是否上传了git repo nodejs-custom-version-openshift,然后编辑了以下文件?

.openshift/markers/NODEJS_VERSION内容:

0.10.32

然后git push