我使用了SketchUp插件的Ruby C扩展。 Ruby版本为1.9.3
和SketchUp2016。但是我必须重新编译Ruby C扩展以升级支持ruby版本2.2.1
P85的插件包。
答案 0 :(得分:0)
您必须使用SketchUp使用的Ruby版本。 SketchUp 13及更早版本使用Ruby 1.8,而SketchUp 2014直到当前SketchUp 2016使用Ruby 2.0。
如果您计划在SketchUp中加载C扩展,则无法针对Ruby 1.9或2.2或任何其他风格进行编译。
SketchUp github帐户包含与随附的SketchUp Ruby版本匹配的库和标题:https://github.com/SketchUp/ruby-c-extension-examples