Rails3.2でUnicornを動かそうとしてエラーが出たときの対処メモ

Unicornをdevelopmentモードで動かそうとしたときに,Could not find a JavaScript runtime. ExecJS::RuntimeUnavailable というエラーが出てしまった.

JavaScriptの実行環境がないらしく,node.jsを入れると動くらしい.
後から検索してて,therubyracerというgemで配布されているjsのランタイムエンジンがあるらしく,こっちのほうが楽だったかも;;

2013.3.8時点でnode.jsの安定版であるnode-v0.8.21を落としてインストールした.

ちなみにtherubyracerのほうはGemfileに

を書いてbundle installすればいいみたい.

参考:
Could not find a JavaScript runtime. ExecJS::RuntimeUnavailable を解決する

Rails実行しようとしたらExecjsがどうとか…

Rails, プログラミング

Posted by tanitanin


PAGE TOP