Instalando Rails no seu PC (Windows)

em Tecnologia.

Algumas pessoas têm relatado dificuldades em configurar o ambiente Rails para desenvolvimento no seu PC em Windows.

Aí vai um passo-a-passo simples para rodar o Rails no Windows com banco de dados MySQL:

RUBY E RAILS

http://rubyinstaller.rubyforge.org
Clicar em “One-click, self-contained Windows installer download”
Baixar o .exe do Final Release
Instalar Ruby, aceitar tudo
Abrir prompt em C:\ruby e digitar:

gem update --system
gem install rails

MYSQL

http://dev.mysql.com
Clicar em “Downloads”
Clicar em “Take me to the community downloads”, depois em “Windows”
Baixar “Windows Essentials (x86)”
Aceitar tudo no instalador
Ao final manter habilitado o checkbox “Configure the MySQL server now”
No Configuration Wizard desabilitar o checkbox “Modify Security Settings” (senha root vazia – OK para ambiente de desenvolvimento), aceitar restante

HEIDISQL (front-end para MySQL)

http://www.heidisql.com – clicar em “Download”
Instalar. Ao final clicar em “New” para configurar nova conexão, dar um nome qualquer e aceitar defaults (localhost)

TESTANDO

No prompt:

net start mysql
rails -d mysql teste
cd teste
rake db:create
ruby script/generate scaffold cliente nome:string endereco:text telefone:string aniversario:date
rake db:migrate
ruby script/server

No browser:

http://localhost:3000/clientes

Obviamente este não é um post que ensina Rails, só como instalar o ambiente!

Para aprender, recomendo:

Ruby:
http://tryruby.hobix.com/
http://aprendaaprogramar.rubyonrails.pro.br/

Rails:
http://developer.apple.com/tools/developonrailsleopard.html (para Mac OS X mas todo o código funciona em qualquer instalação Rails 2)
http://fairleads.blogspot.com/2007/12/rails-20-and-scaffolding-step-by-step.html

Livro em PDF: recomendo fortemente a terceira edição, mesmo “beta”, está atualizada para Rails 2:
http://www.pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition

Do mesmo editor, já num segundo momento, para se aprofundar e aprender melhores práticas, além de dicas valiosas como web services, geotagging etc.:
http://www.pragprog.com/titles/fr_arr/advanced-rails-recipes

Obs.: outros podem sugerir o InstantRails – http://instantrails.rubyforge.org – não testei… vi algumas pessoas se confundirem com ele pois fica tudo “por trás das cortinas”.

Um últmo aviso… Cuidado. Rails vicia :-)

Você também pode gostar