将meanjs部署到Bluemix,但总是失败

时间:2015-10-06 23:32:32

标签: node.js ibm-cloud meanjs

  

node-pre-gyp install --fallback-to-build          sh:1:node-pre-gyp:找不到          错误的ERR! Linux 3.19.0-25-通用          错误的ERR! argv“node”“/ tmp / staged / app / .heroku / node / bin / npm”“rebuild”          错误的ERR!节点v0.10.40          错误的ERR! npm v3.3.5          错误的ERR!档案          错误的ERR!代码ELIFECYCLE          错误的ERR! errno ENOENT          错误的ERR!系统调用生成          错误的ERR! v8-debug@0.4.6安装:node-pre-gyp install --fallback-to-build          错误的ERR!产生ENOENT          错误的ERR!          错误的ERR!在v8-debug@0.4.6安装脚本'node-pre-gyp install --fallback-to-build'失败。          错误的ERR!这很可能是v8-debug软件包的一个问题,          错误的ERR!不是与npm本身。          错误的ERR!告诉作者你的系统失败了:          错误的ERR! node-pre-gyp install --fallback-to-build          错误的ERR!您可以通过以下方式获取信息:          错误的ERR! npm owner ls v8-debug          错误的ERR!上面可能有额外的日志记录输出。          错误的ERR!请在任何支持

中包含以下文件

2 个答案:

答案 0 :(得分:1)

要在Bluemix中部署meanjs,只需按照Ryan Baxter在article中描述的步骤进行操作,我在此总结:

$ cf login -a api.ng.bluemix.net
$ cf create-service mongolab sandbox mean-mongo
$ git clone https://github.com/meanjs/mean.git && cd mean
$ npm install
$ grunt build
$ cf push

答案 1 :(得分:1)

除了Alex的上述答案之外,如果您需要调试的功能不仅仅是日志,或者如果您想使用node-inspector之类的实用程序,或者如果您只想将其封装到Bluemix容器中,那么我建议您查看Bluemix中的App Management功能。它利用了以下4个实用程序:

  • devconsole (开发控制台)
  • shell (tty.js)
  • 检查员(node-inspector)
  • hc (健康中心)

有关详细信息,请查看下面发布的博客和视频:

https://developer.ibm.com/bluemix/2015/10/05/advanced-debugging-node-apps-bluemix/