Colocando pra funcionar uma aplicação usando Ruby on Rails

13/05/07 23h08 por Rodrigo Leme

Depois de ter visto um pouco sobre a linguagem Ruby, vamos colocar pra funcionar uma aplicação Ruby on Rails no Windows. Uma das coisas que poderia ser complicada é o processo de instalação pois, teríamos que instalar e configurar o Apache, o MySQL, um servidor Rails, entre outras coisas.

Para facilitar essa etapa, que recomendo o total entendimento para àqueles que se interessarem mais, existe um pacote pronto para usar chamado InstantRails. Depois que você fizer o download dos 60MB aproximadamente, descompacte-o e clique no InstantRails.exe que pode ser encontrado no diretório raiz.

Esse pacote contém, entre outras coisas, um servidor web (Apache), um banco de dados (MySQL) e um aplicativo para você gerenciar suas aplicações Rails. Quando você executá-lo pela primeira vez, caso tenha mudado o diretório do lugar onde foi descompactado, o aplicativo reconhecerá e perguntará se você deseja que ele altere algumas configurações. Basta responder sim que ele ajustará tudo e será iniciado. No meu caso, optei em colocá-lo em C:\InstantRails.

Agora você pode notar que apareceu um ícone vermelho ao lado do relógio do Windows. Clique duas vezes sob ele. Deverá aparecer uma janela com o título Instant Rails e duas indicações, uma delas é que o servidor Apache está iniciado e a outra sobre o MySQL.

Agora com essa janela de gerenciamento aberta, clique sob o I no canto superior esquerdo, escolha a opção Configure e depois Window’s Host File. Agora acrescente a linha abaixo no final do arquivo que o Notepad abriu:

127.0.0.1 www.mycookbook.com

O próximo passo depois de salvar e fechar o arquivo hosts, é entrar novamente no Instant Rails, selecionar a opção Rails Applications -> Manage Rails Applications. Selecione o cookbook e clique no botão Start with Mongrel, que é um servidor Ruby.

Agora abra uma nova janela do seu navegador e acesse: http://www.mycookbook.com/. Se tudo deu certo, você terá em sua tela uma aplicação desenvolvida usando Rails. É um sistema para armazenamento de receitas com uma simples categorização.

Agora fuce na aplicação e depois no diretório C:\InstantRails\rails_apps\cookbook. Lá é que você encontra a estrutra que suporte o livro de receitas. Dê uma atenção especial ao diretório C:\InstantRails\rails_apps\cookbook\app.

Leave a Reply