Instalando RGhost com Debgem no Ubuntu Hardy
Acho que foi ontem que eu vi sobre o projeto DebGem dos caras da Phusion. O projeto consiste em portar uma gem para um pacote .deb. Fui testar achando que iria dar o maior pau mas eu estava errado, funcionou plug’n'play. O que eu fiz foi basicamente descrito abaixo.
Configurando o apt-get
Configurei o novo source para o apt-get colocando no arquivo /etc/apt/source.list a nova entrada
deb http://www.debgem.com/apt ubuntu-8.04 rubyforge
No shell adicionei a nova chave
wget -q http://www.debgem.com/apt/debgem.gpg -O- | sudo apt-key add -
e por fim, atualizei o apt-get
sudo apt-get update
Tudo isso está bem documentado aqui
Obtendo o nome do pacote
Entre no site http://www.debgem.com/usage e digite o nome da gem, no nosso caso ‘rghost’, aparecerá uma página com o nome e a descrição da gem
Observe a linha Install command apt-get install librghost-ruby , instale com
sudo apt-get install librghost-ruby
Testando
Abra o irb ou crie um arquivo para testar
require 'rubygems' require 'rghost' RGhost::Config.is_ok? :render => "/tmp/test.pdf" `evince /tmp/test.pdf`
Conclusão
Perfeito! Não há nada que reclamar
