2013-02-07 3 views
0

나는이 실행하여 유니콘 과정을 시동하기 위해 노력하고있어 시동 때자바 스크립트 런타임 오류 유니콘 과정

번들 간부 unicorn_rails이

8080 -p하지만이 오류

을 던지는 유지를
Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable) 

서버에 therubyracer gem을 설치했습니다. 앱 젬은 공급 업체/캐시에 번들로 제공됩니다. 나는 앱이 카피 스트라 노에 의해 배치되고 긴 설치로 인해 ssh 접속 시간이 길어지기 때문에 Gemfile에 therabyracer를 포함하고 싶지 않습니다. 이 문제를 해결하는 방법에 대한 제안? 감사합니다.

답변

0

execjs는 여러 가지 다른 자바 스크립트 런타임을 호출 할 수 있습니다.

theraracer를 사용하지 않으려면 대신 nodejs를 설치할 수 있습니다.

node이 $ PATH에 있으면 execjs가 nodejs 명령 "node"를 자동으로 발견 할 수 있습니다.

+0

아아 네, nodejs로 전환하고 작동합니다. – kasperite