Olá galera, pularam muito neste carnaval? Espero que tenham se divertido bastante.
Bom, como havia citado em um post anterior sobre o Instantrails, resolvi falar um pouco mais sobre ele.
O Instantrails, foi criado por Curt Hibbs e David Morton, baseado em um outro projeto open source, o EasyPHP. O Instatntrails é um pacote pronto para uso do ruby on rails, nele temos o Ruby, o Rails, o Apache, o Mysql e o PHP junto com o phpmyadmin, todos pré-configurados e prontos para serem executados. Uma de suas vantagens é que ele não necessita de instalação, simplesmente baixamos o arquivo zipado neste link, para um diretório, no meu caso c:\instantrails e descompactamos o mesmo, estou utilizando a versão 2.0. Em seguida executamos o arquivo Instantrails.exe, uma outra vantagem é que ele não modifica em nada o ambiente do sistema, desta forma ele está pronto para ser usado. Ainda tem a vantagem de podermos levá-lo em um pen-drive e assim fazer a apresentação de algum aplicativo que estivermos trabalhando. Podemos ver que ele é bastante vantajoso, não?
Por enquanto esta release só é executada no Windows, mas há planos para portá-la para linux, BDS e OSX. Esta release inclui o código fonte completo da aplicação Cookbook, desenvolvida no tutorial Rolling with Ruby on Rails de Curt Hibbs.
Uma vez rodando o Instantrails podemos verificar se tudo está trabalhando normalmente, executando a aplicação Cookbook, que como foi dito, vem junto com o Instantrails.
Para tanto, seguiremos os seguintes passos:
1º Depois de ter baixado e descompactado em um diretório, executamos ele a partir do arquivo Instantrails.exe.

2º O Instantrails detectará que ele está sendo iniciado de um novo diretório e perguntará se nós queremos alterar o caminho(path) de todos os arquivos de configuração. Diante disso reponderemos que “SIM”.
3º Depois que a janela do Instantrails estiver aberta, clicamos no botão
, para abrir o menu principal e selecionamos Configure > Windows’s Hosts file.

4º Desta forma, será aberto em um editor de texto o arquivo Hosts, para adicionarmos a linha “127.0.0.1 www.mycookbook.com” (sem as aspas), no final do arquivo. Podemos ver um exemplo na imagem abaixo.

5 º Salve a alteração e feche o editor de texto.
6º No menu principal, novamente, selecionamos Rails Applications > Mamage Rails Applications…

7º Selecionamos o checkbox da aplicação “Cookbook”, na caixa intitulada Rails Applications. Aqui será onde vão ficar todas as aplicações que criaremos atravé do botão Create News Rails App….

8º Depois pressionamos o botão
, ou seja, iniciaremos o servidor web com o Mongrel.
9º Assim sendo, será aberta uma janela de linha de comando, mostrando o mongrel sendo iniciado. Quando aparecer “Mongrel (versão) available at 0.0.0.0:3001“, o servidor estará apto a ser usado. Podemos ver o servidor em execução na imagem abaixo.

10º Diante disso, abrimos nosso navegador favorito e digitamos na caixa de endereços a seguite URL:
http://www.mycookbook.com/
Dessa forma, teremos uma aplicação Rails rodando!!
clique na imagem para amplicar
Agora, faça como eu, brinque um pouco com a aplicação para podermos ver como funciona e depois dar uma de curioso e olhar o código fonte da mesma, no meu caso, C:\InstantRails2\rails_apps\cookbook\, para sabermos como foi feito e assim ajudar no nosso aprendizado.
É isso ai pessoal!!
Agora é viajar nesses trilhos, para assim conseguirmos chegar/alcançar nossos objetivos.
Em tempo
Ainda tem mais uma coisa, junto com o Instantrails vem o código fonte de um sistema de gerência de conteúdo para criação de blogs. Conhecido pelo nome de Typo.
Para executá-lo siga os passos acima apartir do 3º passo, alterando “www.mycookbook” para “typo“, e assim teremos um gerenciador de blogs rodando, não legal?
Aproveite para estudar o seu código fonte também!!
Bom estudo e até o próximo post!
Post escrito ouvindo The Doors.
no 10º passo, ao digitar esse endereco http://www.mycookbook.com, abriu um site da internet…queria saber como faço pra abrir esse projeto msm, q configuramos no instant rails… nao teria q ser localhost ou alguma coisa assim?
obrigada
ja consegui! digitei http://127.0.0.1:3001
foi bobera minha!
msm assim obrigada!
Cara Luciana, veja bem! para que “www.mycookbook.com” funcione é preciso executar o passo 4, ou seja, é preciso adicionar a linha “127.0.0.1 mycookbook.com” no arquivo “hosts” do windows para que o endereço “www.mycookbook.com” seja resolvido para 127.0.0.1, ou seja, quando você digita a URL “www.mycookbook.com” na barra de endereços do navegador seria a mesma coisa que digitar 127.0.0.1, pois o arquivo “hosts” resolve o nome para o IP. O arquivo “hosts” é um DNS simples, onde as configurações adicionadas só funcionam na máquina onde ele foi configurado. Para saber um pouco mais vá até este link: http://www.numaboa.com.br/informatica/spyware/hosts/hosts1.php
e fique a vontade para comentar!!
Espero que tenha ajudado
Muito bom texto. Depois de meses, decidi que hoje vou começar aos poucos com o Rails.
Um abraço!
Testei com a aplicação mycookbook. Porem, quando vou testar com a Typo, nada é executado. Poderia me instruir novamente ?