2

我试图让lp_solve库在 Heroku 上工作,但似乎无法让它被识别。我已经尝试了我能找到的所有资源,包括使用vulcan,将其添加到/bin我的项目目录中,添加它/vendor并更改 PATH,我什至甚至创建了一个buildpack我正在使用buildpack-multi,但在每种情况下结果都是相同的No such file or directory:即使我 bash 进入我的实例并尝试直接执行文件,它也会给我同样的错误。我已经让它可执行了。我错过了什么?

4

2 回答 2

1

尽管出现了不起眼的错误消息,但事实证明这是一个架构问题。它是一个 32 位二进制文​​件,尽管如此,我认为它可能工作得很好,因为我在本地机器上运行它没有问题。我不得不使用 Anvil 从 Heroku 上的源代码重新编译它:https ://github.com/ddollar/anvil

Heroku 邮件列表上的人对调试问题非常有帮助。

于 2013-10-12T05:58:45.097 回答
0

您应该能够只包含二进制文件,假设它是针对正确的体系结构编译的。当您启动 heroku 控制台时,您如何尝试执行文件(您正在运行的完整命令是什么)?你让它寻找一个不存在的文件吗?

于 2013-10-12T01:39:37.870 回答