Como instalar o Ruby on Rails 2.3 no Windows 7

by gregoriomelo on junho 8, 2010

Inaugurando os posts sobre Rails, vamos começar pela instalação do Ruby on Rails 2.3 no Windows 7. Espero que estes posts tenham bastante sucesso :)

Digamos que você esteja interessado em aprender uma nova linguagem. Ou que precise de agiliade pra desenvolver uma aplicação web, seja um trabalho para um cliente, seja um trabalho para a faculdade. Seja lá o que for. Aí você decide que Rails é a saída… Precisa instalá-lo na sua máquina primeiro. Os passos são os seguintes:

  1. Instalar o Ruby
  2. Atualizar o Ruby Gems
  3. Instalar o Rails
  4. Instalar o MySQL (opcional)
  5. Instalar o SQLite (opcional)

Passo 1: Instalar o Ruby

O mais simples é baixar o RubyInstaller e mandar bala. O RubyInstaller pode ser encontrado aqui: http://rubyinstaller.org/download.html. Digo que é mais simples porque não precisaremos compilar o código fonte e instalá-lo… Enquanto escrevo, as versões disponíveis para instalação do Ruby eram 1.8.6, 1.8.7 e 1.9.1. Evite instalar o Ruby em uma pasta que contenha espaços, uma vez que isto pode trazer bastantes problemas. Teste a instalação com o seguinte comando no prompt de comando:

ruby -v

Passo 2: Atualizar o Ruby Gems

Gems é o sistema de gerenciamento de pacotes utilizado pelo Ruby. Execute o seguinte comando para atualizar o Ruby Gems:

gem update --system

Deve levar uns minutinhos pra terminar.

Passo 3: Instalar o Rails

Enfim, chegou a hora de instalar o Rails. Novamente, no prompt de comando, digite o seguinte comando:

gem install rails

Vai demorar um bocado. Aproveite o tempo pra dar uma olhada no que pode ser feito com Rails. Recomendo o guia do Rails (http://guides.rubyonrails.org).

Pronto! Agora você já tem o suficiente para começar a programar! :) Na verdade, falta um banco de dados…

Passo 4: Instalar o MySQL

Instalar o MySQL é simples. Basa ir ao site mysql.com, baixar e instalar a versão mais recente. Simples de fazer e utilizar. Uma grande vantagem em usar o MySQL é o conjunto de ferramentas que dão suporte ao MySQL. Para quem não deseja utilizar o MySQL, o SQLite é uma boa saída.

Passo 5: Instalar o SQLite

Apesar de o Rails 2.3 estar configurado por padrão para utilizar o SQLite, é preciso instalar o ambiente para que funcione, já que nem o Windows nem o Rails trazem o SQLite consigo. Caso você decida utilizar o SQLite como sistema gerenciador de banco de dados (SGBD) da sua aplicação, será preciso copiar alguns arquivos para o diretório bin onde o Ruby foi instalado, por exemplo, C:\Desenvolvimento\Ruby\bin\. Vá ao site sqlite.com e baixe os arquivos cujos nomes começam com sqlite-3 e o sqlitedll-3. O primeiro arquivo contém um executável (.exe) utilizado para a manutenção do banco de dados (INSERT, UPDATE, CREATE, DROP, entre outros). O segundo arquivo possui um arquivo .def e uma DLL utilizada pelo Ruby quando o Rails faz chamadas ao banco de dados. Copie os três arquivos (.exe, .def e .dll) para a pasta bin onde o Ruby foi instalado. Depois, execute o seguinte comando:

gem install sqlite3-ruby

Sua aplicação estará pronta para ser executada com o SQLite! Recomendo a extensão do Firefox “SQLite Manager” como cliente do banco. Quebra um ótimo galho :)

Fontes

6 comments

Excelente artigo porém quando eu dou comando ruby script/server ele da erro:
ruby: No such file or directory — script/server (LoadError)

Alguma dica?

Abs

by Marcelo on 9 de dezembro de 2010 at 10:32. #

Talvez o Rails 3 tenha sido instalado. Tenta usar o comando ‘rails server’.
Valeu!

by gregoriomelo on 12 de dezembro de 2010 at 21:43. #

Esse detalhes de colocar os arquivos dll,def,exe do sqlite foi essencial. Outros posts nao encontrei isso.
A linha para executar o server é ‘script/rails server’ , para rails 3, como o gregorio já disse acima.

by javone on 26 de fevereiro de 2011 at 16:04. #

Primeiro post, na verdade hoje é meu primeiro contato com a ferramenta… até o momento gostei. ah ótimo artigo.

by Wilian on 30 de março de 2011 at 14:16. #

Se estiver usando o Rails 3 use esse comando dentro da pasta do projeto para iniciar o servidor .

rails “s”

Abs

by Carlos on 28 de maio de 2011 at 22:37. #

Ate que fim um post que possa disponibilizar um tutorial simples e fácil, valew

by enilson on 21 de junho de 2011 at 0:24. #

Leave your comment

Required.

Required. Not published.

If you have one.