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 --default
Você 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