Os repositórios oficiais para o Ubuntu 10.04 contêm apenas o Ruby 1.8, mas parece que você está usando uma instalação manual do Ruby 1.9.1. Quando você instala libopenssl-ruby usando o gerenciador de pacotes do Ubuntu, o libopenssl é instalado para o Ruby 1.8 dentro de /usr/lib/ruby/1.8/ , mas você precisa ser instalado para o Ruby 1.9.1 em /usr/local/lib/site_ruby/1.9.1/ .
Como você consegue isso dependerá de como você originalmente instalou o Ruby 1.9.1.
Se você não estiver strongmente ligado a um método específico de instalação do Ruby, minha sugestão é reinstalá-lo usando o Gerenciador de versões do Ruby (RVM ) , que é defendida na página de download oficial do Ruby . Instalar o Ruby usando o RVM deve incluir a biblioteca libopenssl requerida automaticamente.
Eu recomendo ler primeiro as instruções de instalação do RVM (não é tão longo quanto parece - são meio exemplos), mas isso provavelmente é tudo o que você precisa fazer:
-
Instalar dependências para o RVM:
sudo apt-get install git curl -
Instale o RVM:
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc source .bashrc -
Instalar dependências para o Ruby:
Role para cima (ou execute
rvm requirements) e procure a linha que dizFor Ruby … install the following:. Copie, cole e execute com sudo a linhaapt-get install …abaixo dela. -
Instale o Ruby:
rvm install 1.9.3 rvm use 1.9.3 --defaultVocê poderia instalar o Ruby 1.9.1 aqui, mas o Ruby 1.9.3 é a versão atual recomendada e deve ser compatível com praticamente qualquer coisa que funcione em outras versões do Ruby 1.9.x.
-
Instalar o AtomicTV:
gem install AtomicTV