Arquivo da categoria ‘Programação’

Hello World! em Ruby on Rails

Sábado, 6 de Outubro, 2007

RUby on RailsTenho lido artigos sobre a framework Ruby on Rails e a última vez foi num artigo do Pedro Diogo que explica como obter um ebook sobre este tema de forma gratuita. Apesar de ainda não ter tido tempo de o ler, o livro parece-me muito completo e quem estiver interessado deve descarrega-lo aqui o mais rapidamente possível uma vez que esta oferta termina dentro de 54 dias.

Depois de dar uma vista de olhos muito rápida pelo ebook fiquei ainda mais curioso e decidi por mãos à obra! Fui então à página oficial do Ruby on Rails onde descobri este tutorial em vídeo sobre como construir um motor de um blogue em 15 minutos. De facto esta framework poupa-nos muito trabalho e o motor de blogue elementar pode ser escrito com apenas 58 linhas! Fantástico!

Fiquei ainda com mais vontade e instalei o Ruby on Rails no meu Ubuntu 7.10:

sudo apt-get install ruby rdoc ri irb libyaml-ruby libzlib-ruby ri ruby1.8-dev
wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
tar zxvf rubygems-0.9.0.tgz
cd rubygems-0.9.0
sudo ruby setup.rb
gem update
sudo gem install rails –include-dependencies

Como já tinha o lampp instalado não necessitei de instalar o servidor MySQL. Quem não o tiver poderá instala-lo usando o comando:

sudo apt-get install libmysql-ruby

De seguida instalamos o servidor Ruby on Rails usando os comandos

rails caminho/para/a/nova/aplicacao
cd caminho/para/a/nova/aplicacao
ruby script/server

Finalmente o servidor HTTP:

sudo gem install mongrel –include-dependencies

Se tudo correu bem temos o servidor activo e podemos acede-lo em http://localhost:3000, obtendo o seguinte resultado:

1 - Instalação

Quanto à aplicação Hello Word, pode ser escrita usando o vídeo referido mais em cima.