我在 tomcat 上部署了一个 jruby 应用程序,它不会为 javascript 运行时选择 nodejs。 node已安装,node
命令在tomcat6用户下正常执行。
最佳答案
你不能在 jRuby 中使用原生的 c 扩展。
对于 jRuby,使用 therubyrhino相反。
问题已记录和讨论 here .有关支持的运行时列表,请参阅 execjs docs .
但是,如果您使用 MRI 作为本地解释器而不是 JVM 上的 jRuby,则可以为本地开发设置 nodejs。
关于ruby-on-rails - 带有 execjs rails 的 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11698967/