繁体   English   中英

Heroku上的自定义二进制文件

[英]Custom binaries on Heroku

我正在尝试使lp_solve库在Heroku上运行,但似乎无法使其得到认可。 我已经尝试了所有能够找到的资源,包括使用vulcan ,将其添加到项目的/bin目录,将其添加到/vendor以及更改PATH,甚至还涉及到创建buildpack我使用与buildpack的多 ,但是在每种情况下的结果都是一样的: No such file or directory 即使当我猛击我的实例并尝试直接执行文件时,它也会给我同样的错误。 我已经使其可执行。 我想念什么?

尽管显示了错误消息,但事实证明这是一个体系结构问题。 这是一个32位二进制文​​件,尽管我在本地计算机上运行没有问题,但我认为它可以正常运行。 我不得不使用Anvil从Heroku的源代码重新编译它: https : //github.com/ddollar/anvil

Heroku邮件列表中的人对于调试问题很有帮助。

假设二进制文件是根据正确的体系结构编译的,那么您应该只包含二进制文件。 当启动heroku控制台时,您如何尝试执行文件(正在运行的完整命令是什么)? 您是否正在寻找不存在的文件?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM