标题说明了一切。
如果我理解正确的话,Heroku VM环境提供了一些内置的二进制文件,然后可以在自定义构建包中提供额外的二进制文件。
试用(通过构建一个小的测试应用程序)和错误(通过构建失败)是迄今为止唯一的前进道路。当然还有更好的方法。
我已经阅读了Heroku文档,并在Ruby构建pak源代码中的明显位置进行了查找。没有列表。
我的直接目标是确定一个需要GD2图形的Rails应用程序(gd2-ruby
gem)是否会在没有自定义构建包的情况下构建。但二进制文件可用性的一般问题一次又一次地出现。
运行heroku run bash
,在一个普通的dyno中获得一个shell。然后列出所有通过调用dpkg --get-selections
安装的RPM,例如:https://askubuntu.com/questions/17823/how-to-list-all-installed-packages或此处:http://www.howtogeek.com/howto/linux/show-the-list-of-installed-packages-on-ubuntu-or-debian/