Я не уверен, возможно ли это через API rubygems для смешивания различных двоичных файлов.Я думаю, что вы имеете в виду, например, файлы .so в Linux?Если это так, то вы можете попытаться на самом деле скомпилировать на своем локальном компьютере с помощью различных версий ruby (используйте rvm или любой другой способ получить несколько версий ruby; я скомпилирую в каталоги с версиями, такие как /Programs/Ruby/2.5.2 и т. Д.), Затем соберитепривязки.Получив файл .so, вы также можете просто поместить его в рубиновый камень;Я злоупотребляю lib / из-за этого.
Я не уверен, как сделать так, чтобы его можно было легко установить на целевой машине, но вы всегда можете добавить какой-нибудь файл bin / ruby, который выполняет установку.
Полагаю, первым шагом будет то, что вы сможете убедиться, что построена правильная версия;как только это сработает, это станет возможным.Rubygems тоже не делает что-то волшебное.
Редактировать: Возможно, вы имеете в виду окна?Так как вы связались с Луисом, а Луис в прошлом работал с Windows.Windows, вероятно, делает все немного сложнее ... задача, кажется, не тривиальная.