我需要使用Ruby 1.8.5进行IPC。问题在于它是随Google SketchUp一起提供的Ruby,并且只是完整Ruby API的一个子集。例如,没有Socket类,也没有DRb。
使用Ruby进行IPC的其他方式有哪些?任何使用File类的东西,比如内存映射文件,或类似的东西?我是IPC的新手,所以如果我错过了一些明显的东西,我会道歉。
答案 0 :(得分:0)
SketchUp的最新版本附带Ruby 1.8.6。你可以下载(如果你还没有)核心Ruby API,只需要require
你需要的任何文件来实现你的脚本。
使用命令行或像SciTE这样的编辑器,在SketchUp之外测试非SketchUp Ruby代码要容易得多。然后,您可以在应用程序中添加SketchUp代码以进行测试。