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:
- Instalar o Ruby
- Atualizar o Ruby Gems
- Instalar o Rails
- Instalar o MySQL (opcional)
- 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
- http://www.haslo.ch/blog/assessing-installing-ruby-on-rails-on-windows-7/
- http://akitaonrails.com/2009/1/13/the-best-environment-for-rails-on-windows
- http://allaboutruby.wordpress.com/2009/07/20/installing-rails-on-windows-3-years-later/
- http://blog.emson.co.uk/2008/06/installing-sqlite3-on-windows-for-rails/
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. #