如何在Ruby 2.2.1上编译Ruby c扩展用于sketchup插件?

时间:2016-08-20 10:15:04

标签: sketchup ruby-c-extension

我使用了SketchUp插件的Ruby C扩展。 Ruby版本为1.9.3和SketchUp2016。但是我必须重新编译Ruby C扩展以升级支持ruby版本2.2.1 P85的插件包。

1 个答案:

答案 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