Instalando o Rails no Ubuntu 8.04
Publicado por serjaumfantin em Junho 23, 2008

Vou explicar neste artigo como instalar o framework Rails no Ubuntu 8.04.
No artigo Instalando o Ruby no Ubuntu 8.04 expliquei como instalar o Ruby. Caso tenha o Ruby instalado, é só seguir este artigo, senão clique aqui e instale o Ruby.
Instalando Ruby Gems
O Ruby Gems é um gerenciador de aplicativos para desenvolvimento em Ruby, parecido com o apt-get do Debian.
Comando para instalar o Ruby Gems: sudo apt-get install rubygems
Instalando Rails
Vamos instalar o Rails utilizando o Gems, que acabamos de instalar.
Comando para instalar o Rails usando o Gems: sudo gem install rails --include-dependencies
Caso prefira utilizar o apt-get, ficaria assim o comando: sudo apt-get install rails
Testando
Crie uma pasta em um diretório de sua escolha. Eu criei o diretório aplicacoesRails em /home/sergio.
Comando para entrar no diretório: cd /home/sergio
Comando para criar um novo diretório: mkdir aplicacoesRails
Depois de criarmos o diretório, digite os seguintes comandos:
1) rails /home/sergio/aplicacoesRails
2) cd /home/sergio/aplicacoesRails
3) ruby script/server
Vá para o diretório criado e perceba que uma hierarquia de diretórios foi criada.
Finalizando
Abra seu browser favorito e digite a URL: http://127.0.0.1:3000/
Se tudo correu bem, a seguinte página será exibida:
Até a próxima!

Paulo Alves disse
Olá, muito bom o tutorial.
Mas estou incansavelmente lutando contra um problema que tá me atormentando aqui no meu ubuntu 8.04. Veja:
mackay@mck:~/Documentos/Ruby/aplicacoes$ ruby script/server
=> Booting Mongrel (use ’script/server webrick’ to force WEBrick)
=> Rails 2.1.0 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment…
Exiting
/usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:225:in `require_frameworks’: no such file to load — openssl (RuntimeError)
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:113:in `process’
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:93:in `send’
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:93:in `run’
from /home/mackay/Documentos/Ruby/aplicacoes/config/environment.rb:13
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require’
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require’
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in `require’
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:in `new_constants_in’
… 22 levels…
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/commands/server.rb:39
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require’
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require’
from script/server:3
Dá o erro lá, já procurei vários tutoriais e nenhum resolveu meu problema =/
serjaumfantin disse
Olá Paulo,
faz o seguinte, tenta o comando: ruby script/server webricky
Se não startar, remova o Ruby e o Rails e tente seguir o tutorial novamente começando pelo Ruby.
Poste o resultado pra gente dar uma força.
Falow
Alexandre de Oliveira disse
“no such file to load — openssl (RuntimeError)”
Rapaz, você precisa instalar o libopenssl. O Ubuntu não trás consigo esta biblioteca.
$ sudo apt-get install libopenssl-ruby
Pronto