【发布时间】:2012-12-09 08:49:17
【问题描述】:
我正在 Heroku 上构建一个 Web 应用程序,它允许用户选择 n 个 SVG 图标,并将这些图标打包到一个字体文件中。该应用程序的核心是一个名为FontCustom 的项目。为我的项目使用 Gemfile,我可以安装 fontcustom gem,但我不知道如何安装自述文件中指出的所需二进制依赖项fontforge eot-utils ttfautohint。
1) 是否可以在我的 Heroku 实例上安装这些库?
2) 如果是,我该怎么做?
提前感谢您的帮助。赞赏。
【问题讨论】:
-
如果存在二进制依赖项,您可能需要制作自定义 buildpack。 devcenter.heroku.com/articles/buildpacks
-
欧文...你会假设通过 brew 安装的任何东西都是二进制文件吗?我是真诚地这么说的……我不确定。
-
是的,您应该能够通过创建自定义构建包来安装二进制依赖项。有关更多信息,请参阅本文; devcenter.heroku.com/articles/buildpack-binaries.
-
欧文...如果你把你的设置为答案,我会给你积分。
-
我从未使用过 buildpacks,但您可以自己编译依赖项,将它们包含在您的 repo 中(通常在 bin/ 下)并将它们推送到 heroku。我在alexbevi.com/blog/2012/11/21/… 上写了一篇关于使用 Subversion 的快速文章,这也可能有助于您朝着正确的方向前进。这是假设 buildpack 不符合要求 ;)
标签: ruby heroku sinatra webfonts