JRuby/Windows和(本地)扩展如何区分?[英] JRuby/Windows and (native) extensions how do I distinguish them?

本文是小编为大家收集整理的关于JRuby/Windows和(本地)扩展如何区分?的处理方法,想解了JRuby/Windows和(本地)扩展如何区分?的问题怎么解决?JRuby/Windows和(本地)扩展如何区分?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我尝试使用 EventMachine 等,与 JRuby.我收到有关本机扩展的错误.我相信这是由于 Java 的限制.我认为我在 Windows 上的事实使问题进一步复杂化.一些澄清将不胜感激.哪些扩展可以/不能与 JRuby 一起使用?我怎么知道?谢谢.

推荐答案

在 jruby 中使用原生扩展没有真正简单的方法.本机扩展正在调用无法在 jruby 中调用的 c 代码,而无需在 java 中实现它.除此之外,一些扩展正在查看 jruby 端口,例如您提到的 EventMachine.

据我所知,查看是否可以将 gem/extension 与 jruby 一起使用的唯一方法是阅读文档、尝试或阅读源代码

本文地址:https://www.itbaoku.cn/post/786782.html