Okay, after increasing frustration and trying the ssl.connect again I
get an
actual error message.
Errno::ECONNABORTED: An established connection was aborted by the
software
in your host machine.
Any ideas what could be killing the connection on my end? Keep in mind
this
is a Windows box (XP Service Pack 2). I get identical behavior on a Win
2003 server machine.
The real odd thing is that the first time I try to connect (i.e. after
restarting irb) I don’t get any real error message. Upon trying the
connect
call again I get the ECONNABORTED error.
Then I have successfully installed openssl (0.9.8) on a RedHat (i686)
but when I try to go in ruby/ext/openssl and make a
ruby extconf.rb
make
make install
He say things that I don’t understand…
Well you could try pasting the error messages here (at a guess you may
not have the development headers for openssl (if you installed openssl
via you distro’s package management system there may be a separate
openssl-dev package or something like that))
./config --prefix=/usr/local --openssldir=/usr/local/ssl
make
make test
make install (as root)
./config shared --prefix=/usr/local --openssldir=/usr/local/ssl
make clean
make
make install (as root)
cd /usr/local/ssl/lib
cp * /usr/lib
To avoid getting the following error later when you compile OpenSSH:
configure: error: Your *OpenSSL* headers do
not match your library
copy all the SSL include files everywhere:
cd /home/tjnelson/*openssl*/*openssl*-*
cd include/*openssl*
cp * /usr/include
cp * /usr/local/ssl/include
cp * /usr/local/ssl/include/*openssl*
and then add /usr/local/ssl/lib to /etc/ld.so.conf and type