Имам ruby уеб приложение, което използва lilypond за генериране на ноти въз основа на въвеждане от потребителя. Бих искал да преместя хостинга на heroku (наскоро използвах heroku в няколко проекта и много ми хареса, плюс трафикът ми е достатъчно нисък, за да го хоствам безплатно на heroku, поне за известно време). Въпреки това, dyno архитектурата на heroku не ви позволява да влизате по ssh и да инсталирате каквито пакети искате...вместо това му давате манифест на скъпоценни камъни и той ще инсталира скъпоценните камъни вместо вас.
Така че, ако ще внедря в heroku, ще трябва да пакетирам lilypond като скъпоценен камък. Пуснах няколко чисти рубинени скъпоценни камъни, но не съм се занимавал с естествени разширения или предварително компилирани двоични файлове или нещо подобно.
Възможно ли е да вземете някои предварително компилирани двоични файлове и да ги опаковате в скъпоценен камък? В идеалния случай това ще включва двоични файлове за OS X (на които разработвам) и debian linux (което се изпълнява на heroku) и ще инсталира правилния двоичен файл, когато gem бъде инсталиран.