Tente usar o RVM, você pode gerenciar versões e gemas do Ruby facilmente. Ele também fornece respostas para muitas perguntas relacionadas a bibliotecas ausentes, como o openssl no seu caso. texto do link
Acabei de instalar os rails e estou trabalhando no tutorial do railstutorial.org. No CH2, onde você configura o aplicativo básico, depois que eu gero o scaffold para os usuários e tento carregar a página, @ http @: // localhost: 3000 / users recebo:
LoadError: (no such file to load -- openssl):
A página padrão é carregada corretamente. Eu até tentei o tutorial no link e mudei o arquivo config/routes.rb
para ler:
Blog::Application.routes.draw do
#... # You can have the root of your site routed with "root"
# just remember to delete public/index.html.
root :to => "home#index"
O erro ainda é o mesmo. Não tenho certeza do que é o openssl.
Qualquer ajuda é apreciada. Muito obrigado.
Editar: Desculpe. Usando o Fedora 13 e o Ruby1.9.2 / Rails 3.0
Tente usar o RVM, você pode gerenciar versões e gemas do Ruby facilmente. Ele também fornece respostas para muitas perguntas relacionadas a bibliotecas ausentes, como o openssl no seu caso. texto do link
Meu palpite é que o Ruby foi construído sem suporte ao OpenSSL. Tente criar a partir do código-fonte, seguindo a etapa 4 do readme : edite ext / Setup e remova o # antes do openssl. Então make
e make install
.
Nota: Eu não tenho um sistema Fedora disponível, então eu não testei isso.
Tags ruby-on-rails