いくつかの新しい依存関係または他の気の毒なことが、get push heroku master
デプロイ中にnpmにエラーを引き起こしています。
-----> Node.js app detected
-----> Resolving engine versions
Using Node.js version: 0.10.1
Using npm version: 1.2.15
-----> Fetching Node.js binaries
-----> Vendoring node into slug
-----> Installing dependencies with npm
....
npm ERR! Additional logging details can be found in:
npm ERR! /tmp/build_24pmtv04ok0ss/npm-debug.log
npm ERR! not ok code 0
not ok
確かに。コンソールに出力される他の有用な情報はないので、もちろん、そのログファイルの内容を確認したいと思います。
だから私はこれを少し試してみます:
$ heroku run cat /tmp/build_24pmtv04ok0ss/npm-debug.log
ただし、そのようなファイルは存在しないようです。
Running `cat /tmp/build_24pmtv04ok0ss/npm-debug.log` attached to terminal... up, run.3166
cat: /tmp/build_24pmtv04ok0ss/npm-debug.log: No such file or directory
したがって、私の質問は次のとおりです。
- ログファイルはどこに行きましたか?なぜ読めないの?
- Heroku / npmがコンソールに詳細なエラーを出力する他の方法はありますか?
- まったく同じノード環境がローカルで正常に機能するのに、Herokuで失敗するのはなぜですか?