J'ai un ruby web app qui utilise lilypond pour générer des partitions en fonction de l'entrée de l'utilisateur. Je voudrais déplacer l'hébergement à heroku (j'ai récemment utilisé heroku sur quelques projets et je l'ai vraiment aimé, plus mon trafic est assez bas pour qu'il soit hébergé gratuitement sur heroku, pendant un moment au moins). Cependant, l'architecture dyno d'heroku ne vous permet pas d'entrer et d'installer les paquets que vous voulez ... à la place, vous lui donnez un manifeste de gemmes, et il installera les gemmes pour vous. Donc, si je vais déployer à heroku, je vais avoir besoin de paquet lilypond comme une gemme. J'ai sorti quelques gems en rubis pur, mais je n'ai pas traité d'extensions natives ou de binaires précompilés, ou quoi que ce soit de ce genre.Empaquetage des binaires précompilés à l'intérieur d'une gemme
Est-il possible de prendre des binaires précompilés et de les empaqueter dans une gemme? Idéalement, cela inclurait les binaires pour OS X (que je développe) et debian linux (qui est ce qui fonctionne sur heroku), et installerait le binaire approprié quand la gemme serait installée.