【发布时间】:2012-01-27 06:54:56
【问题描述】:
我已经编写了一个 sprockets 处理器,用于无损压缩 jpg 和 png,您可以在这里查看:https://github.com/botandrose/sprockets-image_compressor
但是,我不能在 heroku 上使用这个 gem,因为 jpegoptim 和 pngcrush 程序在它们的环境中不可用。此外,gem 的用户需要记住在他们想要使用我的 gem 的每个系统上安装这些程序。因此,如果系统尚未安装这些二进制文件,我认为如果我可以将这些二进制文件作为后备供应商,那就太好了。
那么,这完全疯了吗?我需要提供 64 位二进制文件和 32 位文件吗?我还需要安装某种外部库吗?编写某种与这些程序挂钩的 C 扩展会更好吗?
【问题讨论】: