Дополнения

Box of gems pic

Встречайте MSYS и DevKit

Иногда нужны просто Ruby-гемы, чтобы создать крутое нативное дополнение на C без заморочек. Кто твой друг? DevKit — вот кто!

MSYS2-DevKit (только для Ruby >= 2.4)

С версии RubyInstaller 2.4, вместо нашей собственной сборки DevKit, мы используем MSYS2 для компиляции как самого Ruby, так и гемов с расширением C. Его можно установить с помощью команды ridk install, которую добавляет сам RubyInstaller 2.4. Альтернативный вариант — загрузить и установить MSYS2 вручную.

Специализированный DevKit (только для Ruby < 2.4)

RubyInstaller Development Kit — это набор инструментов, с которым легко создавать и использовать нативные C/C++ дополнения — как, например, RDiscount или Nokogiri — на Windows. DevKit основан на MSYS1, который уже не поддерживается. Чтобы работать с MSYS2, обновитесь до RubyInstaller 2.4.

Просто скачайте, кликните дважды по файлу, выберите папку для установки, запустите помощника и всё. Теперь вы можете использовать родные Ruby-библиотеки. Подробности о том, как устанавливать DevKit, смотрите на вики-странице.