Я пытаюсь получить библиотеку lp_solve, работающую на Heroku, но, похоже, не может ее распознать. Я пробовал каждый ресурс, который мне удалось найти, включая работу с vulcan, добавив его в каталог моего проекта /bin
, добавив его в /vendor
и изменив PATH, и я даже зашел так далеко, чтобы создать buildpack, который я использую с buildpack-multi, но в каждом случае результаты одинаковы: No such file or directory
. Даже когда я вхожу в мой экземпляр и пытаюсь выполнить файл напрямую, он дает мне ту же ошибку. Я сделал его исполняемым. Что мне не хватает?Пользовательские двоичные файлы на Heroku
2
A
ответ
1
Несмотря на неописуемое сообщение об ошибке, выясняется, что это была проблема архитектуры. Это был 32-битный двоичный файл, который, как я думал, может работать нормально, несмотря на это, поскольку у меня не было проблем с запуском на нем моей локальной машины. Мне пришлось перекомпилировать его из источника на Heroku, используя Anvil: https://github.com/ddollar/anvil
Ребята из списка рассылки Heroku были очень полезны в отладке проблемы.
0
Вы должны иметь возможность просто включать двоичный код, предполагая, что он был скомпилирован против правильной архитектуры. Когда вы запускаете консоль heroku, как вы пытаетесь выполнить файл (какая полная команда вы используете)? Есть ли у вас поиск файла, которого нет?
Смежные вопросы
- 1. Двоичные файлы на c
- 2. Проблема с облачной областью AWS, устанавливающая пользовательские двоичные файлы
- 3. Необходимые файлы на Heroku
- 4. Редактировать файлы на Heroku
- 5. Пользовательские шрифты на Heroku с Django/Python
- 6. Двоичные файлы в C++
- 7. Большие двоичные файлы добавить
- 8. CVS ветвление + двоичные файлы
- 9. Coldfusion Двоичные файлы
- 10. Cassandra и двоичные файлы
- 11. Двоичные файлы были найдены. Не храните двоичные файлы в SVN
- 12. Xcode iPhone двоичные файлы
- 13. Встраиваемые двоичные файлы
- 14. Шелководство и двоичные файлы
- 15. Невозможно передать двоичные файлы
- 16. SQLite extension двоичные файлы
- 17. SVN и двоичные файлы
- 18. cvs2svn изменяет двоичные файлы
- 19. Ruby grep двоичные файлы?
- 20. Двоичные файлы и ОС
- 21. Python Двоичные файлы.
- 22. Что означают двоичные файлы?
- 23. Пользовательские доменные имена - heroku
- 24. Заставить MSBuild сохранить ссылку на двоичные файлы
- 25. ELMAH ищет двоичные файлы на виртуальном директоре
- 26. php: изменение эффектов mysql_real_escape_string на двоичные файлы
- 27. Файлы не созданы на Heroku
- 28. Скомпилировать файлы .qm (i18n) в двоичные файлы
- 29. Пользовательские права на/системные файлы
- 30. Как предустановить двоичные файлы python
Файл был здесь. Я запустил 'heroku run bash' и вкладка завершила' bin/lp_solve'. Такая же ошибка, несмотря ни на что. Основываясь на некоторых советах ребят из списка рассылки Heroku, я запускал 'ldd' и' файл' и обнаружил, что он просто не нашел нужные заголовки. – lobati