RSS

Ruby on Rails no Debian Lenny

0 Comments | This entry was posted on Jan 27 2010

Como passei por alguns problemas de compatibilidade ao instalar uma versao mais nova do Ruby em minha maquina, decidi fazer esse pequeno howto.

Instalando o Ruby

primeiro instalaremos o ruby e algumas de suas dependencias mais comuns, como o sqlite3(banco de dados default do Rails 2.0+)

#apt-get install ruby-dev ruby ri rdoc irb libreadline-ruby libruby libopenssl-ruby sqlite3 libsqlite3-ruby libsqlite-dev libsqlite3-dev

Com o ruby instalado, iremos fazer a instalacao do RubyGems, o sistema de pacotes do ruby, muito parecido com o apt-get do debian.

Para isso vamos baixar a ultima versao no site do RubyGems (os repositorios da Debian geralmente possuem versoes bem antigas e que provavelmente podem causar problemas de compatibilidade)

Apos baixar o pacote e extrair seu conteudo, execute o comando

# ruby setub.rb

Pronto! o gem esta instalado….maaaaaas ha uma certa chance  de uma versao anterior do RubyGems ja ter vindo com o Debian, provavelmente a versao 1.8, e causar conflito. Resolva assim:

# ln -s /usr/bin/gem1.8 /usr/bin/gem

Agora e so instalar o Rails com o comando gem:

# gem install rails

Pronto! Ruby on Rails pronto para ser usado! =)
Se quiser se certificar que o Rails foi instalado corretamente, veja a saida do comando:

$ gem list

Deve ser algo como:

*** LOCAL GEMS ***
 
actionmailer (2.3.2)
actionpack (2.3.2)
activerecord (2.3.2)
activeresource (2.3.2)
activesupport (2.3.2)
rails (2.3.2)
rake (0.8.4)