se3000 / ruby-eth

Gem for creating and signing Ethereum transactions.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Does not load on Heroku

gsdean opened this issue · comments

LoadError: Could not open library '/usr/lib/ssl': /usr/lib/ssl: cannot read file data: Is a directory.

I believe this is a change in Heroku's newest stack. It'd be great to support it long term, but that's going to take some time to investigate and test out.

If you need this immediately on Heroku you can use the cedar-14 stack.

did a more little digging, seems like this might be an ffi issue
ffi/ffi#595

I got this working on Heroku with GemHQ/money-tree#28

Just pushed version 0.4.7, with the new version of MoneyTree. I ran a quick test on heroku and it appears to work on the current default stack, heroku-16. I'm going to close this, but feel free to reopen if you run into other issues.

Hey guys. It is not working on heroku-18 and heroku-20. Here is the log from my heroku server. I tried both heroku-18 and heroku-20

Could not open library 'libssl.so.10': libssl.so.10: cannot open shared object file: No such file or directory. Could not open library 'libssl1.0.0': libssl1.0.0: cannot open shared object file: No such file or directory. Could not open library 'libssl1.0.0.so': libssl1.0.0.so: cannot open shared object file: No such file or directory. Could not open library '/usr/lib/ssl': /usr/lib/ssl: cannot read file data: Is a directory. Could not open library 'libssl.so': libssl.so: cannot open shared object file: No such file or directory

commented

Hi @starwels - this is going to be fixed with the next release of money-tree and eth gems. please subscribe to

to get notified once it's merged.