Myr*_*ton 9 ruby gem rubygems heroku
我有一个ruby web应用程序,它使用lilypond根据用户输入生成乐谱.我想将托管移动到heroku(我最近在一些项目上使用了heroku并且非常喜欢它,加上我的流量足够低,它至少可以在heroku上免费托管它一段时间).但是,heroku的dyno架构不允许你输入并安装你想要的任何软件包......相反,你给它一个宝石清单,它会为你安装宝石.
所以,如果我要部署到heroku,我将需要将lilypond打包成宝石.我发布了一些纯红宝石,但没有处理原生扩展或预编译的二进制文件,或类似的东西.
是否有可能采取一些预编译的二进制文件并将其打包到gem中?理想情况下,这将包括OS X(我开发的)和debian linux(这是在heroku上运行的)的二进制文件,并在安装gem时安装适当的二进制文件.
这是可能的,因为 Windows 的预编译二进制 gem 是常态。也许看看 rake 编译器。另外https://github.com/rdp/ruby_tutorials_core/wiki/gem (https://en.wikibooks.org/wiki/Ruby_Programming/RubyGems)可能会有所帮助 -r
| 归档时间: |
|
| 查看次数: |
1438 次 |
| 最近记录: |