Ruby and OpenSSL: no such file to load -- openssl (RuntimeError)

R

Redd Vinylene

I'm getting this error on Cygwin when trying to run this tiny little Rails app:

/script/../config/../vendor/rails/railties/lib/initializer.rb:253:in
`require_frameworks': no such file to load -- openssl (RuntimeError)

I have both the openssl and openssl-devel packages installed. There's
even an openssl.so in /lib/ruby/1.8/i386-cygwin. I don't know about
libopenssl-ruby though, it only seems to exist for Debian and Ubuntu.

Anybody got a clue? Have a nice weekend y'all.
 
R

Redd Vinylene

I'm getting this error on Cygwin when trying to run this tiny little Rails app:

./script/../config/../vendor/rails/railties/lib/initializer.rb:253:in
`require_frameworks': no such file to load -- openssl (RuntimeError)

I have both the openssl and openssl-devel packages installed. There's
even an openssl.so in /lib/ruby/1.8/i386-cygwin. I don't know about
libopenssl-ruby though, it only seems to exist for Debian and Ubuntu.

Anybody got a clue? Have a nice weekend y'all.

I just tried compiling/installing openssl-0.9.8i-1 manually, but that
didn't work either.
 
M

Michael Guterl

I just tried compiling/installing openssl-0.9.8i-1 manually, but that
didn't work either.
I'm no expert in this arena, but you may need to recompile ruby after
installing openssl.

HTH,
Michael Guterl
 
M

Marc Heiler

Yeah, good idea, but sorry, it made no difference.

Did you

(a) compile OpenSSL first and ensured that it worked

(b) then tried to compile the OpenSSL extension within the ext/ dir?

For me on Linux box this route always works.

What is the prefix of both ruby and openssl you use?
 
R

Robert Klemme

2008/10/18 Redd Vinylene said:
I'm getting this error on Cygwin when trying to run this tiny little Rails app:

./script/../config/../vendor/rails/railties/lib/initializer.rb:253:in
`require_frameworks': no such file to load -- openssl (RuntimeError)

I have both the openssl and openssl-devel packages installed. There's
even an openssl.so in /lib/ruby/1.8/i386-cygwin. I don't know about
libopenssl-ruby though, it only seems to exist for Debian and Ubuntu.

Anybody got a clue? Have a nice weekend y'all.

Maybe you got your environment messed up. Did you try adding
/lib/ruby/1.8/i386-cygwin to RUBYLIB?

robert
 
J

Jakub Pawlowicz

Robert said:
Maybe you got your environment messed up. Did you try adding
/lib/ruby/1.8/i386-cygwin to RUBYLIB?

robert

Robert - thanks for the tip.
Setting it up via 'export RUBYLIB=/lib/ruby/1.8/i386-cygwin' did the
trick!

Jakub
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,149
Members
46,695
Latest member
StanleyDri

Latest Threads

Top