【Windows8】ExecJS::RuntimeErrorの対策メモ

Windows8のマシンでRubyのプロジェクトを実行したら、ExecJS::RuntimeErrorが出た。

railsをアップデートしたり、bundle updateでgemのアップデートを実行しても解決しなかった。

javascriptのエンジンが入っていないためエラーになっているようだ。

そこで、マシンにnode.jsをインストールするとエラーが出なくなった。
Node.jsは、ブラウザGoogle Chrome用に開発されたJavaScriptエンジンV8がサーバ上でプログラムを実行できるように、ファイルやネットワークI/Oなど多くの機能を追加したもののようです。