Как скомпилировать расширение Ruby c на Ruby 2.2.1 для плагина sketchup?

Я использовал расширение Ruby C для плагина SketchUp. Версия Ruby: 1.9.3 и SketchUp2016. Но мне нужно перекомпилировать расширение Ruby C, чтобы обновить пакет плагинов, поддерживающий ruby-версию 2.2.1 P85.


person Community    schedule 20.08.2016    source источник


Ответы (1)


Вы должны использовать версию Ruby, которую использует SketchUp. В SketchUp 13 и более ранних версиях использовался Ruby 1.8, а в SketchUp 2014 до текущей версии SketchUp 2016 — Ruby 2.0.

Вы не можете компилировать Ruby 1.9, 2.2 или любой другой вариант, если планируете загружать расширение C в SketchUp.

Учетная запись SketchUp на github содержит библиотеки и заголовки, соответствующие поставляемым версиям SketchUp на Ruby: https://github.com/SketchUp/ruby-c-extension-examples

person thomthom    schedule 22.08.2016