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

**URL:** <https://www.ruby-forum.com/t/ruby-and-openssl-no-such-file-to-load-openssl-runtimeerror/151228>\
**Category:** Ruby\
**Created:** [October 18, 2008, 3:29pm UTC](https://www.ruby-forum.com/t/ruby-and-openssl-no-such-file-to-load-openssl-runtimeerror/151228 "2008-10-18T15:29:10Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![reddvinylene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/4af34b/32.png) [@reddvinylene](https://www.ruby-forum.com/u/reddvinylene)\
**Post date:** [October 18, 2008, 3:29pm UTC](https://www.ruby-forum.com/t/ruby-and-openssl-no-such-file-to-load-openssl-runtimeerror/151228/1 "2008-10-18T15:29:10Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![reddvinylene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/4af34b/32.png) [@reddvinylene](https://www.ruby-forum.com/u/reddvinylene)\
**Post date:** [October 18, 2008, 4:19pm UTC](https://www.ruby-forum.com/t/ruby-and-openssl-no-such-file-to-load-openssl-runtimeerror/151228/2 "2008-10-18T16:19:01Z")

</div>

On Sat, Oct 18, 2008 at 3:28 PM, Redd V. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> 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.

---

<div class="post-metadata">

**Author:** ![reddvinylene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/4af34b/32.png) [@reddvinylene](https://www.ruby-forum.com/u/reddvinylene)\
**Post date:** [October 18, 2008, 4:26pm UTC](https://www.ruby-forum.com/t/ruby-and-openssl-no-such-file-to-load-openssl-runtimeerror/151228/3 "2008-10-18T16:26:04Z")

</div>

On Sat, Oct 18, 2008 at 10:17 AM, Redd V. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> > 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.

I’m no expert in this arena, but you may need to recompile ruby after  
installing openssl.

HTH,  
Michael G.

---

<div class="post-metadata">

**Author:** ![reddvinylene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/4af34b/32.png) [@reddvinylene](https://www.ruby-forum.com/u/reddvinylene)\
**Post date:** [October 18, 2008, 9:26pm UTC](https://www.ruby-forum.com/t/ruby-and-openssl-no-such-file-to-load-openssl-runtimeerror/151228/4 "2008-10-18T21:26:02Z")

</div>

> 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?

---

<div class="post-metadata">

**Author:** ![reddvinylene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/4af34b/32.png) [@reddvinylene](https://www.ruby-forum.com/u/reddvinylene)\
**Post date:** [October 19, 2008, 5:58pm UTC](https://www.ruby-forum.com/t/ruby-and-openssl-no-such-file-to-load-openssl-runtimeerror/151228/5 "2008-10-19T17:58:10Z")

</div>

2008/10/18 Redd V. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> 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

---

<div class="post-metadata">

**Author:** ![reddvinylene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/4af34b/32.png) [@reddvinylene](https://www.ruby-forum.com/u/reddvinylene)\
**Post date:** [October 18, 2008, 4:44pm UTC](https://www.ruby-forum.com/t/ruby-and-openssl-no-such-file-to-load-openssl-runtimeerror/151228/6 "2008-10-18T16:44:48Z")

</div>

On Sat, Oct 18, 2008 at 4:25 PM, Michael G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> I’m no expert in this arena, but you may need to recompile ruby after  
> installing openssl.

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

---

<div class="post-metadata">

**Author:** ![reddvinylene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/4af34b/32.png) [@reddvinylene](https://www.ruby-forum.com/u/reddvinylene)\
**Post date:** [November 18, 2008, 9:54am UTC](https://www.ruby-forum.com/t/ruby-and-openssl-no-such-file-to-load-openssl-runtimeerror/151228/7 "2008-11-18T09:54:52Z")

</div>

Robert K. wrote:

> 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
