Olá amigos. Hora de colocar a mão na massa!
Sei que o foco do iMasters é mais avançado, mas muitos fóruns e artigos que são encontrados na web não dão o suporte necessário ao usuário iniciante. Vou procurar atendê-los neste artigo, para darmos sequência aos nossos estudos. Veremos quais são as principais dificuldades.
Teoricamente, o que os sites divulgam é uma instalação fácil (e realmente é), mas às vezes surgem "probleminhas", e devemos saber como proceder.
Mostrarei a instalação por etapas. No primeiro momento, irei detalhar a instalação do Ruby e do Rails. Em outra oportunidade irei complementar com a instalação do bando de dados, que por minha opção, utilizaremos o MySQL.
Serei cuidadoso em explicar as possíveis complicações com a instalação e teste de funcionamento, pois a maiorias dos artigos encontrados na internet não os abordam. Preparado?
Pois bem. Instalaremos:

Para iniciarmos a instalação, precisamos obviamente do software de instalação do Ruby: http://rubyforge.org/frs/?group_id=167
Entre e baixe a última versão do Ruby para Windows.Enquanto baixa... Empolgue-se ainda mais :)
Por mais difícil que seja, desligue-se do que acabara de ver, e vamos voltar ao procedimento de instalação :P
Baixou o programa? Então execute-o para iniciar a instalação:
Após abrir, clique em "Next>".
Fig.1: Janela de boas vindas do Ruby
Se estiver de acordo com os termos de licença, clique em "I Agree".
Fig.2: Licença para uso
Na escolha dos componentes que serão instalados, mantenha o padrão (Ruby, SciTE e Enable RubyGems marcados). Clique em "Next>" para continuar.
Fig.3: Escolhendo componentes de instalação
Agora escolha a pasta de destino. Preferencialmente, mantenha "c:\ruby\" e clique em "Next>".
Fig.4: Selecionando pasta de destino.
Escolha o nome do atalho para sua aplicação. Em seguida clique em "Install".
Fig.5: Colocando nome para atalho.
Instalando...
Fig.6:Progresso de instalação.
Instalação completa!
Fig.7: Instalação concluída.
Finalizando o instalador.
Fig.8: Finalizando janela de instalação.

Agora iremos instalar o Rails e suas dependências. Para isso, precisamos do Prompt de comando do Windows aberto.
Iniciar > Todos os programas > Acessórios > Prompt de comando
Ou simplesmente:Iniciar > Executar > cmd
Fig.9: Executar.
O gem é um gerenciador de pacotes/plugins/engine do ruby. Ele instalará o Rails e suas dependências automaticamente.
Para isso digite: gem install rails -include-dependecies
Fig.10: Instalando o Rails
O gem é, normalmente, reconhecido em qualquer diretório, mas às vezes apenas no diretório que se encontra ("c:\ruby\bin"), evitando isso:
Fig.11: gem não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.
Aceite todos os frameworks e dependências, colocando "y" de YES se perguntar.
Fig.12: Iniciando a instalação do rails.
Fim de instalação!
Fig.13: Instalação concluída
Uma forma de certificar a instalação, é verificando a versão de ambos os softwares (Ruby e o Rails).
Para isso, digite no Prompt de comando:
ruby -vlogo em seguida:
rails -v
Fig.14: Verificando versões.
Que tal agora testarmos o funcionamento do servidor?
Vamos então criar um projeto para testá-lo. Pode ser o nome que quiser. Escolhi "projeto". Digite no Prompt de comando:
rails projeto
Fig.15: Criando projeto para teste.
Em seguida, entre no diretório criado:
cd projetoDentro da pasta, inicialize o servidor (WEBrick) com o seguinte comando:
ruby script\server
Fig.16: Inicializando o servidor.
Mantenha o Prompt de comando aberto com a execução do servidor. Se fechar não funcionará. Abra seu browser. Acesse o servidor pelo http://localhost:3000/.
Se tudo der certo, aparecerá:
Fig.17: Sucesso no teste do servidor.
Se não....
Fig.18: Falha no teste do servidor.
Obs.: Será necessário rever os passos para detectar o erro.
Então é isso pessoal!
Qualquer dúvida, comente com o respectivo e-mail para contato.Até a próxima!

Gostei da maneira que vc escreveu "se não" e a print do erro hehe. Linguagem bem iniciante e abrangendo de uma forma mais facilitada. Bem-vindo.
Responder comentário
Tenho grande interesse no RoR...
Instalei o pacote Ruby 186-26 no meu XP...
Mas não consigo fazer rodar o Rails...
Já desinstalei e voltei a instalar revisando todos os passos do processo mas não consigo obter sucesso...
Meu sistema não reconhece o comando C:\ruby\bin\rails -v...
Lógicamente também não consigo acessar localhost na porta 3000...
O que posso fazer pra obter sicesso?

Já ouvi sobre problema parecido com o seu. Mas sinceramente não sei o por quê. Caso eu encontre a solução do seu problema, te informarei. Abraços!

acredito que vc tenha copiado o comando do texto que esta com um errinho de digitação "Para isso digite: gem install rails -include-dependecies" e deveria estar da seguinte forma:
gem install rails --include-dependencies
tive o mesmo problema... hehehe abraços!

Realmente, esse deve ser o erro. Nem tinha percebido pois achei que a Redação do IMasters tinha publicado meu artigo certo, mas eles erraram aí. Abraços! :)

E não se esqueça... toda vez que quiser instalar uma nova "gem", execute o comando "gem update --system" para ver se não existem atualização para o "gem" propriamente dito.

Olá Diego! nunca tinha ouvido falar do RUBY, porem depois que li alguns artigos, inclusive o seu, me interessei bastante por ele, gostaria de saber se ele é um tipo de servidor assim como o ASP, pq trabalho com ele..ou melhor tento né, to bem no começão,entao o que faço?tiro o ASP?

Tanto o Ruby quanto o ASP são linguagens de programação, e não "servidores". Para falar a verdade nunca usei ASP, mas pelo que ouço, deve ser similar ao PHP, do qual já trabalhei. Entre RoR (Ruby on Rails) e PHP, prefiro RoR. Mas isso vai de cada um e suas respectivas necessidades. Cabe a vc escolher. Mas não custa nada experimentar o RoR, quem sabe vc não se apaixona? xP Abraço! ;)

Parabens pela iniciativa ! Acompanhei passo-a-passo a instalacao e tudo correu bem. Com esse tipo de abordagem nao tem como errar! Agora garoto estamos esperando mais artigos para que possamos aprender um pouco sobre essa maravilhosa linguagem .
Responder comentário
Muito bom. Segui as instruções e não tive problemas. Agora fico aguardando mais artigos sobre como aproveitar o potencial do RoR.

Obrigado amigo! Já submeti à redação mais artigos. Só falta m publicar ;) Abraço!

Quando chego na parte de rails -v ( verificar a instalação do rails) ele me responde que rails não é reconhecido como um comando interno do sistema. ai vou tentar executar os mesmos passos anteriores instalar novamente usando a linha de instalação, tirando "--" e trocando por "-" fazendo tudo certo, ele aparece Sucessfully Installed rails -2.0.2, diz que já está instalado. ai porta de execucao do localhost no navegador é a http://localhost:8808/ e não a 3000 como mostrado no exemplo. consigo executar esse localhost e exibir os documentos. mais se eu tento executar em c:/rails projeto ( ele me responde não é um comando interno ou externo, um programa operável ou um arquivo em lotes.) e agora o que fazer ?.

Tudo bom Everton? Na verdade você deveria trocar o "-" por "--" como dito acima no item específico. Dá uma olhada e veja se esse é o problema. Se não for isso, é difícil eu detectar essa instabilidade de um computador para outro. A não ser que alguém já tenha tido o mesmo problema e resolvido para assim nos ajudar. Ok? Abraço!

É sempre bom colocar o caminho para o Ruby (normalmente C:\ruby\bin) na variável de ambiente "PATH" do Windows. A instalação do Ruby faz isso, mas é bom dar uma conferida.

Parabéns Diego. Muito bom. Ficou perfeito aqui. Já tens idéia de quando lancará os novos artigos?

Muito obrigado Evaldo. Na verdade já tem um tempo que mandei o imaster postar um artigo sobre como fazer um "Hello World" no RoR, para dar continuidade a esse, mas até agora nada. Mas em breve colocarei mais. Abraço! ;)

Diego, onde posso conseguir mais materiais sobre Ruby? Fiquei muito interessado pelo que li e quero começar a praticar. Também gostaria de saber se você conhece livros que possam auxiliar neste aprendizado e quais você indica.
Obrigado.

Evaldo, pesquisando por "Tutorial Ruby" no Google, vc vai logo em cima um PDF do Eustáquio Rangel. É o melhor material que eu indico para as pessoas que querem aprender Ruby. Veja lá. Abraço

Diego, você conhece algum editor específico para Ruby ou que altere as cores, enfim, algum editor que facilite a programação com Ruby.

NetBeans e o Aptana são os melhores para o Windows. http://www.netbeans.org/kb/60/ruby/index_pt_BR.html
http://www.aptana.com/rails/

Diego, sem querer ser chato, mas já sendo. Eu tava lendo algumas coisas sobre IRB e RI. Você pode me explicar melhor. Se for possível, gostaria de conversar mais sobre Ruby pelo MSN. Se puder enviar o seu, meu email é: junior.evaldo@gmail.com
Abraço

Diego, gostaria de sugerir uma atualização desse artigo incluindo a instalação do msysgit (http://code.google.com/p/msysgit/) e do SVN (http://subversion.tigris.org). Dessa maneira é possível instalar Gems e Plugins que estão em repositórios GIT ou SVN, ambos não suportados nativamente pelo Windows. Com certeza quem começar a fazer coisas de nível intermediário ou seguir tutoriais mais complexos vão "penar" com esses problemas.
Responder comentário
Finalmente depois de varias tentativas aqui consegui com as informação acima, mas ainda ha duvidas. pra eu rodar o WAMP PHP basta acionar o msql e o apache e colocar os arquivos na psta www, e o rubi? como faço para visualizar o localhot?

Tem uma pasta chamada "app" na pasta do projeto criado. Acho que era disso que vc estava falando. Mas, qualquer dúvida, poste aqui novamente ;)

Prezado Diego,
Estou trabalhando em um projeto de aplicação web e considerei o RoR como uma boa opção para o desenvolvimento. Ao tentar instalá-lo, conforme os passos listados neste artigo e me deparei com os seguintes erros ao instalar o Rails:
########################################################
C:\>cd ruby\bin
C:\Ruby\bin>gem install rails --include-dependencies
INFO: `gem install -y` is now default and will be removed
INFO: use --ignore-dependencies to install only the gems you list
ERROR: http://gems.rubyforge.org/ does not appear to be a repository
ERROR: could not find gem rails locally or in a repository
C:\Ruby\bin>ruby -v
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
########################################################
Outra coisa, vi em diversos artigos que, para o teste das aplicações produzidas em Ruby é utilizado o endereço http://localhost:3000
Como faço para colocar esta aplicação em um ambiente de produção, para que a mesma possa ser acessada por um endereço do tipo: http://www.minhaapp.com.br ?
Espero que possa me auxiliar.
Um grande abraço.
Flávio H. Ricardo

Flávio,
Seguindo a mensagem de erro, tente ignorar as dependências. Coloca sem o "--include-dependencies" ou coloque o "--ignore-dependencies" como sugerido. Nunca vi esse tipo de erro, mas tenta aí ;)
Já a questão de vc poder visualizar na internet, tem vários servidores com suporte a rails. É só escolher uma, e migrar seus arquivos.
Abraço!

Flávio
o problema do rails é a opção -include-denpendecies, o correto seria:
gem install rails
Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.
Diego Elias é graduando em Ciências da Computação pela UESC (Universidade Estadual de Santa Cruz). É entusiasta do Ruby on Rails e mantém um blog: http://rubyonrailsbr.blogspot.com/
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.