My original issue was using 1.8.7 and my ssl not working.
I chanced it and compiled 1.8.6 and installed it, which seems to have overwritten the 1.8.7 since i'm now showing 1.8.6 as the ruby version.
What's beyond my understanding is that every document says it's built with ssl support by default, yet mine never worked.
I finally found a blog from someone creating solaris packages, explaining that separate extensions could be compiled after wards, as follow:
- in the ruby source directory type:
[ruby-1.8.6]#cd ext/openssl
- there's a ruby file 'extconf.rb' that can be ran as such:
[ruby-1.8.6]#ruby extconf.rb
- ruby will build a Makefile that will be needed to build the libraries:
[ruby-1.8.6]#make
[ruby-1.8.6]#make install
That's it! Now where is this information in the README? I didn't think to look in the documentation, but some google of ruby openssl really didn't show anything at all.