Instalando Ruby 1.9.2 e Rails 3 e Criando seu Primeiro CRUD no Windows

Tutorial de instalação do Ruby on Rails no Windows. Instalei aqui na empresa pra brincar nas horas vagas. No meu notebook criei uma VM com Virtual Box e Ubuntu, depois posto como fiz nele. Neste mostrarei apenas para Windows.


Instalando o Ruby



Primeiro baixe o arquivo rubyinstaller-1.9.2-p136.exe. Aqui  você encontra várias versões http://rubyforge.org/frs/?group_id=167.
Para instalá-lo, quando perguntado adicione o Ruby ao PATH, então só next, next, finish. Para verificar a instalação abra o prompt de comando e digite ruby -v, se tudo ocorreu bem você verá a versão instalada ruby 1.9.2p136...


Instalando o Rails
No prompt de comando digite: gem install rails
Aguarde a instalação e para verificar digite o comando rails -v, deve aparecer Rails 3.0.3...


Instalando o Banco de Dados
Pelo que vi o SQLite é o BD mais utilizado enquanto está apenas se desenvolvendo com Ruby On Rails, não para produção. Entre no link http://www.sqlite.org/download.html e baixe a versão para Windows, os arquivos sqlite-shell-win32-x86.zip e sqlite-dll-win32-x86.zip. Após isso, descompacte-os e coloque o .exe e a DLL no diretório de instalação do Ruby, geralmente: c:/ruby192/bin.


Finalizando a instalação
Geralmente os gems que vêm com este instalador do Ruby estão desatualizados, então dê o seguinte comando: gem update --system e depois gem install sqlite3-ruby. Instalação finalizada.


Criando seu primeiro CRUD
Vou mostrar aqui apenas os comandos e não explicá-los a fundo. Para ver o que eles realmente fazem entrem neste link http://guides.rubyonrails.org/getting_started.html, sugiro que leiam tudo que está nele, e também siga o seu tutorial para entender a "mágica" do Rails.


Crie um diretório para os seus projetos, abra o prompt de comando e entre no diretório criado e execute o comando: rails new agenda 
Isto criará toda a estrutura do seu projeto, preparada para o padrão MVC. Entre no diretório criado: cd agenda
Se quiser, pode testar se está tudo funcionando, o Ruby On Rails tem um servidor web embutido que você pode utilizar. Dentro do diretório do projeto, execute o comando: rails server
Abra http://localhost:3000, você deverá ver uma página padrão do Rails "Welcome aboard" dando instruções de como proceder para continuar desenvolvendo sua aplicação. 


Volte ao prompt e pare o servidor com Ctrl + C. Execute o comando a seguir: bundle install
Este comando instala alguns gems que podem estar faltando para sua aplicação funcionar corretamente.
Agora execute o comando: rails generate scaffold Pessoa nome:string telefone:string data_de_aniversario:date
O scaffold é um comando que gera pra você os scripts necessários para criação das tabelas no BD, seus models, views e controllers. Para criar as tabelas no BD execute o comando: rake db:migrate.


Seu CRUD está pronto. Execute o servidor novamente com rails server ou apenas rails s e acesse http://localhost:3000/pessoas


Bons códigos! Logo postarei fontes de estudo, as quais estou utilizando, uma delas é a apostila da Caelum RR-71, a qual também foi fonte de inspiração para o post.



Frederico Maia Arantes
Analista e Desenvolvedor de Sistemas Java EE
Oracle Certified Professional, Java SE 6 Programmer 
Twitter

Comentários

  1. Só uns pequenos detalhes erros de digitação que passam despercebidos:

    [...]Instalando o Rails
    No prompt de comando digite: gem iNstall rails
    Aguarde a instalação e para verificar digite o comando rails -v, deve aparecer Rails 3.0.3[...]

    e

    rake:db migrate -> rake db:migrate

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Gerando Documentos Word .docx com Java

Empregos Java - Divulgados pelo DFJUG