2
我需要用Ruby 1.8.5來完成IPC。問題在於它是Google SketchUp附帶的Ruby,它只是整個Ruby API的一個子集。因此,例如,沒有Socket類,也沒有DRb。IPC with Ruby 1.8.5
用Ruby做IPC的其他方式是什麼?任何使用File類的東西,比如內存映射文件,或者類似的東西?我對IPC完全陌生,所以如果我錯過了某些明顯的東西,我很抱歉。
我需要用Ruby 1.8.5來完成IPC。問題在於它是Google SketchUp附帶的Ruby,它只是整個Ruby API的一個子集。因此,例如,沒有Socket類,也沒有DRb。IPC with Ruby 1.8.5
用Ruby做IPC的其他方式是什麼?任何使用File類的東西,比如內存映射文件,或者類似的東西?我對IPC完全陌生,所以如果我錯過了某些明顯的東西,我很抱歉。
最新版本的SketchUp附帶了Ruby 1.8.6。您可以下載(如果您還沒有)核心Ruby API,並且只需要require
即可實現您的腳本。
使用命令行或像SciTE這樣的編輯器測試非SketchUp Ruby代碼,在SketchUp之外更容易。然後,您可以在應用程序中添加您的SketchUp代碼進行測試。