-
Notifications
You must be signed in to change notification settings - Fork 23
起動後に最初のアクセスで「rangeerror: maximum call stack size exceeded」と出て落ちる
Naoki KODAMA edited this page Mar 31, 2014
·
6 revisions
node のバージョンによって、DevHub起動後の最初のアクセスで以下のログを吐いて落ちる場合がある。
(node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral. (node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral. (node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral. (node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral. RangeError: Maximum call stack size exceeded
nodeのバージョンを変更する。とりあえず動作確認がとれている「0.9.6」あたりにしておくと良いかも。
バージョン確認。現時点(2013/12/28)での最新 0.10.24 だとエラーが発生する。 ※追記:0.11.12 では大丈夫だった
$ node -v v0.10.24
バージョン管理ツール n をインストールする(参考:https://github.com/visionmedia/n)
$ sudo npm install -g n
0.9.6 をインストールする
$ n 0.9.6
バージョンを確認する
$ node -v v0.9.6
DevHub を再起動してチャレンジ