当前位置:  开发笔记 > 后端 > 正文

在gem中包装预编译的二进制文件

如何解决《在gem中包装预编译的二进制文件》经验,为你挑选了0个好方法。

我有一个ruby web应用程序,它使用lilypond根据用户输入生成乐谱.我想将托管移动到heroku(我最近在一些项目上使用了heroku并且非常喜欢它,加上我的流量足够低,它至少可以在heroku上免费托管它一段时间).但是,heroku的dyno架构不允许你输入并安装你想要的任何软件包......相反,你给它一个宝石清单,它会为你安装宝石.

所以,如果我要部署到heroku,我将需要将lilypond打包成宝石.我发布了一些纯红宝石,但没有处理原生扩展或预编译的二进制文件,或类似的东西.

是否有可能采取一些预编译的二进制文件并将其打包到gem中?理想情况下,这将包括OS X(我开发的)和debian linux(这是在heroku上运行的)的二进制文件,并在安装gem时安装适当的二进制文件.

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有