07
Fev
08

[rubyonrails] instantrails

Logo InstantrailsOlá 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.

Diretório do Instantrails

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 Botão do Menu Principal, para abrir o menu principal e selecionamos Configure > Windows’s Hosts file.

MEnu arquivo Hosts

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.

Arquivo Hosts

5 º Salve a alteração e feche o editor de texto.

6º No menu principal, novamente, selecionamos Rails Applications > Mamage Rails Applications…

Menu 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….

Janela Rails Applications

8º Depois pressionamos o botão Botão inicia servidor web Mongrel, 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.

Mongrel iniciado

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!! :)

Aplicação 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.


5 Respostas para “[rubyonrails] instantrails”


  1. 1 Luciana
    26 Fevereiro, 2008 às 2:27 pm

    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

  2. 2 Luciana
    26 Fevereiro, 2008 às 2:54 pm

    ja consegui! digitei http://127.0.0.1:3001
    foi bobera minha!
    msm assim obrigada!

  3. 26 Fevereiro, 2008 às 7:56 pm

    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
    Espero que tenha ajudado :) e fique a vontade para comentar!!

  4. 16 Novembro, 2008 às 6:49 pm

    Muito bom texto. Depois de meses, decidi que hoje vou começar aos poucos com o Rails.

    Um abraço!

  5. 5 Fernando
    15 Janeiro, 2009 às 7:20 pm

    Testei com a aplicação mycookbook. Porem, quando vou testar com a Typo, nada é executado. Poderia me instruir novamente ?


Deixe uma resposta




Páginas

categorias

Arquivos

 

Fevereiro 2008
S T Q Q S S D
« Jan    
 123
45678910
11121314151617
18192021222324
2526272829  

Por onde passei!

o que estou lendo!

:: Repensando a web com Rails Fabio Akita
:: GTD - A Arte de Fazer Acontecer Davi Allen

Twitter::Vamos!!

blog