steemit / steem-ruby

Steem-ruby is the official Ruby library for the Steem blockchain
MIT License
9 stars 15 forks source link

Problems with OpenSSL 1.1.1 on Windows #20

Open quetzalcoatl opened 4 years ago

quetzalcoatl commented 4 years ago

This project uses bitcoin-ruby gem, 0.0.20.

bitcoin-ruby in turn uses OpenSSL - it contains a file ffi/openssl.rb and assumes that OpenSSL libraries are "just out there and loadable".

Recently, bitcoin-ruby had an update to handle OpenSSL 1.1.0. Unfortunatelly, this update missed that on Windows platform, files libeay32.dll and ssleay32.dll were renamed to libcrypto.dll and libssl.dll.

I've just posted an issue https://github.com/lian/bitcoin-ruby/issues/302 regarding that problem. Please update steem-ruby once bitcoin-ruby gets that one fixed.

inertia186 commented 3 years ago

Note, the official version of steem-ruby originally included Gemfile.lock. If Steemit, Inc. plans to maintain the official version, that's great. In the meantime, the equivalent of steem-ruby-0.9.5, which drops the lock, is available using the following Gemfile line:

gem 'steem-ruby', github: 'inertia186/steem-ruby', ref: '6d60e60'

https://github.com/inertia186/steem-ruby/commit/6d60e604b44cbfedc29442ca88a592ec3b9a1ba0