You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can someone help me out here? Why would a .so file be placed inside of a tmp directory?
Unable to load application: LoadError: /tmp/build_29fd2902/vendor/bundle/ruby/2.7.0/gems/extpp-0.0.9/ext/extpp/libruby-extpp.so:
cannot open shared object file: No such file or directory -
/app/vendor/bundle/ruby/2.7.0/gems/red-arrow-4.0.0/lib/arrow.so
When I run heroku run bash, the file indeed doesn't exist there - it exists in /app/vendor instead.
My question is this: why is only that one .so file being placed there? Why would arrow.so be configured to link to a file that doesn't exist? What could cause something like this? I'm at a loss, so if anyone out there with a better understanding of how this buildpack works could point me in the right direction I'd really appreciate it.
Here's the full output from ldd on arrow.so showing the broken link to libruby-extpp.so in the wrong directory:
Can someone help me out here? Why would a .so file be placed inside of a tmp directory?
When I run
heroku run bash
, the file indeed doesn't exist there - it exists in/app/vendor
instead.My question is this: why is only that one .so file being placed there? Why would arrow.so be configured to link to a file that doesn't exist? What could cause something like this? I'm at a loss, so if anyone out there with a better understanding of how this buildpack works could point me in the right direction I'd really appreciate it.
Here's the full output from
ldd
onarrow.so
showing the broken link to libruby-extpp.so in the wrong directory:The text was updated successfully, but these errors were encountered: