【发布时间】:2010-06-23 17:58:23
【问题描述】:
我有一个使用二进制文件 (htmldoc) 的 gem,它没有作为原生扩展捆绑到 gem 中(所以你不能运行 rake gems:build 来安装 htmldoc)。主机必须编译并安装 htmldoc 二进制文件才能使 gem 工作。当你的 heroku 实例启动时,你如何让二进制文件编译和安装?
【问题讨论】:
我有一个使用二进制文件 (htmldoc) 的 gem,它没有作为原生扩展捆绑到 gem 中(所以你不能运行 rake gems:build 来安装 htmldoc)。主机必须编译并安装 htmldoc 二进制文件才能使 gem 工作。当你的 heroku 实例启动时,你如何让二进制文件编译和安装?
【问题讨论】:
如果您为适当的 Debian 版本编译二进制文件(请参阅 http://docs.heroku.com/stack),那么您可以将二进制文件放在应用程序的 bin/ 子目录中并从那里运行。
【讨论】:
我认为不可能在 Heroku 上安装不是作为 gem 一部分构建的二进制文件。尝试直接询问Heroku Support,他们通常很有帮助。
【讨论】: