|
|
1
2
不幸的是,JRuby不支持本机扩展,因为它们依赖于特定于C实现的特定内存和运行时细节。
完成 LDomagala's answer ,你也可以参考 this thread 与相同的“本机扩展”问题相关
某些安装脚本可能依赖于
避免本机编译的另一种方法是使用ENV var
但这仍然可能涉及ruby安装脚本中的一些调整。.. |
|
|
2
1
在jruby中使用本机扩展并没有真正简单的方法。原生扩展正在调用c代码,如果不在java中实现,就无法在jruby中调用。除此之外,一些扩展正在看到jruby端口,例如您提到的EventMachine。 据我所知,查看是否可以在jruby中使用gem/扩展的唯一方法是阅读文档、尝试或阅读源代码 |