2015-10-06 102 views
0

節點預GYP安裝--fallback到建立 SH:1:節點預GYP:找不到 NPM ERR! Linux 3.19.0-25-generic npm ERR! argv「node」「/tmp/staged/app/.heroku/node/bin/npm」「rebuild」 npm ERR!節點v0.10.40 npm ERR! npm v3.3.5 npm ERR!文件sh npm ERR!代碼ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! [email protected]安裝:node-pre-gyp install --fallback-to-build npm ERR!產卵ENOENT npm ERR! npm ERR! [email protected]安裝腳本'node-pre-gyp install --fallback-to-build'失敗。 npm ERR!這很可能是v8-debug軟件包的一個問題, npm ERR!而不是npm本身。 npm ERR!告訴作者,在您的系統上這會失敗: npm ERR! node-pre-gyp install - 回退生成 npm ERR!您可以通過以下方式獲取他們的信息: npm ERR! npm owner ls v8-debug npm ERR!上面可能還有其他日誌記錄輸出。 npm ERR!請包括任何支持部署meanjs到Bluemix,但始終未能

回答

1

要Bluemix部署meanjs簡單地跟蹤Ryan巴克斯特在他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

除了亞歷克斯的答案,如果您需要調試的功能不僅僅是日誌,或者如果您想要使用像node-inspector這樣的實用程序,或者如果您只想將外殼放入您的Bluemix容器中,那麼我建議您查看Bluemix中的應用程序管理功能。它利用了以下4個實用程序:

  • devconsole(發展控制檯)
  • (tty.js)
  • 檢查員(節點檢查員)
  • HC (保健中心)

For進一步的細節,看看下面發佈的博客和視頻:

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