Forum: Ruby on Rails no such file to load -- openssl (RuntimeError)

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Joris O. (Guest)
on 2009-06-02 19:05
(Received via mailing list)
Hi.

I have been trying all day to set up RoR; I got Ruby, Rails, Rubygems.
Everything is installed (they all react to --version). However, when I
try to run the webserver, I get the following message (terminal output
below).

I have googled this error and found hundreds of webpages. None were of
any help though. People were told to get libopenssl-ruby, among other
packets, but I have all of the packets mentioned in the posts I found.
Yet, it still fails to work.. I woke up this morning with a lot of
enthusiasm to get this working, but after errors and more errors, it's
getting pretty demotivational. Hopefully some friendly person here can
help me out!


:~/webcontent/ruby/mynewapp$ ruby script/server
=> Booting Mongrel
=> Rails 2.3.2 application starting on http://0.0.0.0:3000
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:
269:in
`require_frameworks': no such file to load -- openssl (RuntimeError)
  from
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:
134:in
`process'
  from
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:
113:in
`send'
  from
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:
113:in
`run'
  from /home/joris/webcontent/ruby/mynewapp/config/environment.rb:9
  from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
  from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
  from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:156:in
`require'
  from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:521:in
`new_constants_in'
  from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:156:in
`require'
  from
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/commands/server.rb:
84
  from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
  from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
  from script/server:3
Frederick C. (Guest)
on 2009-06-02 19:09
(Received via mailing list)
On Jun 2, 3:55 pm, joris ooms <removed_email_address@domain.invalid> wrote:
> Yet, it still fails to work.. I woke up this morning with a lot of
> enthusiasm to get this working, but after errors and more errors, it's
> getting pretty demotivational. Hopefully some friendly person here can
> help me out!

Well it does look awfully like you don't have the openssl bindings for
ruby.

Did you install ruby by hand or did you use your OS's ruby distro
(which OS?)
One reason could be that you have your ruby in /usr/local/... but
installing libopenssl-ruby from your package manager installed that
stuff for the OS's version of ruby (not the one you are using).

Fred
Joris O. (Guest)
on 2009-06-03 11:45
(Received via mailing list)
I did have the bindings, but for some reason it still wouldn't work. I
removed
everything and started from source after I got the necessary openssl
stuff.
That did the trick, I now have everything running properly! Thanks for
the reply

On Jun 2, 5:08 pm, Frederick C. <removed_email_address@domain.invalid>
This topic is locked and can not be replied to.