我想看看是否可以在g-wan服务器和ruby之间交换数据,但我需要实现一个机架适配器。我可以用Ruby编写一个,但我需要使用C,因为g-wan API是C(或Java)的。是否有任何文档可以执行此操作?Rack 有 C API 吗?
- 你可以从 ruby 打开操作系统管道并将一些数据写入其中,然后从 C 程序接收它。
- 可以用 C 语言编写 Ruby 的扩展。 只需在互联网上搜索有关此主题的资源即可。 使用
- JRuby,它运行在JVM上,并允许你使用任意jar。 此外,它是非常好的Ruby VM,并且拥有强大的社区。