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

标签 ruby heroku sinatra webfonts

我正在 Heroku 上构建一个网络应用程序,它允许用户选择 n 个 SVG 图标,并将这些图标打包到一个字体文件中。该应用程序的核心是一个名为 FontCustom 的项目.为我的项目使用 Gemfile 我能够安装 fontcustom gem,但我不知道如何安装所需的二进制依赖项 fontforge eot-utils ttfautohint自述文件中指出。

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

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

在此先感谢您的帮助。表示赞赏。

最佳答案

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

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

您可以在 compile 中查看它的工作原理和 release步骤。

关于ruby - 在 Heroku 上安装二进制文件,特别是 FontCustom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13995794/

相关文章:

ruby-on-rails - 使用 Assets 管道优化 Rails 应用程序到多台服务器的部署

ruby-on-rails - 将 HashMap 作为对象的属性进行访问

ruby-on-rails - 为什么 Rails 的 `HashWithIndifferentAccess` 将键存储为字符串而不是符号?

ruby - 如何让 Sinatra 返回匹配今天日期的记录?

ruby - 无法从 Sinatra 连接到 Redis

c++ - 如何在 Centos 7 上构建 Sorbet(缺少 llvm 工具链)

scala - 对象类型安全不是包的成员

mysql - 如何在 heroku 服务器日志上查看我的数据库事务查询(sql 查询)?

php - 使用 Amazon RDS MySQL 数据库托管在 Heroku 上的 Laravel 应用程序导致连接超时

ruby - 搜索coffee和scss方法的源代码