在Heroku上安装二进制文件,特别是FontCustom

时间:2012-12-21 19:07:37

标签: ruby heroku sinatra webfonts

我正在Heroku上构建一个Web应用程序,允许用户选择n个SVG图标,并将这些图标打包成一个字体文件。该应用程序的核心是一个名为FontCustom的项目。为我的项目使用Gemfile我可以安装fontcustom gem,但我对如何安装自述文件中指示的所需二进制依赖项fontforge eot-utils ttfautohint感到茫然。

1)是否可以在我的Heroku实例上安装这些库?

2)如果是,我该怎么做?

提前感谢您的任何帮助。赞赏。

1 个答案:

答案 0 :(得分:0)

您可以将自定义库放在应用中的bin/文件夹中,然后在应用启动时将其包含在环境变量PATHLD_LIBRARY_PATH中。

或者您可以制作自己的Heroku构建包。以下是heroku-buildpack-fontforge的示例。

您可以在compilerelease步骤中查看其工作原理。