Heroku:替换Anvil构建?

时间:2015-10-05 16:14:25

标签: c++ heroku

我曾经使用Anvil(通过锤子)构建一些与rails应用程序捆绑在一起的本机库。具体来说,我使用以下方法构建libapngasm: https://github.com/Kagetsuki/heroku-buildpack-apngasm

不幸的是,似乎Anvil已经停止使用,我找不到任何有关如何进行远程构建以及通过Build API检索生成的二进制文件的信息。

Anvil有新的替代方案吗?什么是“正确”的方法呢?

1 个答案:

答案 0 :(得分:0)

好的,这里的官方答案比我预期的要明显得多。基本上,如果您正在运行与该堆栈相同的gcc / libc,那么您的dyno将在本地运行编译。否则只需使用兼容版本启动VM或docker镜像并在此基础上构建。然后只需将库/二进制文件供应到您的应用程序存储库中,以便在您推送时将它们与slug捆绑在一起。最后,设置heroku环境加载路径以查找捆绑的libs / bin。