Linux + Rails + Ruby + Mongrel + PostgreSQL + NetBeans 6 Preview

Este artigo demonstra a criação de um ambiente de desenvolvimento completo Ruby on Rails com a nova IDE baseada em Java NetBeans 6 (Development).

[ Hits: 46.473 ]

Por: Perfil removido em 22/08/2007


Introdução



Ruby é uma linguagem que anda fazendo barulho nos últimos tempos, com foco em simplicidade e pragmatismo, está cativando muitos programadores, principalmente Web.

Este artigo está na área de Java porque no VOL ainda não tem uma seção para a nossa pedrinha de Rubí, e a IDE que utilizaremos é baseada em Java... fica meu pedido para a abertura da categoria Ruby.

A partir de agora iremos acompanhar os passos da instalação dos seguintes softwares:
  • Ruby 1.8 (Interpretador da linguagem);
  • Ruby Gems (Gerenciador de pacotes de softwares Ruby, estilo apt-get);
  • Rails 1.2.3;
  • PostgreSQL 8.2 (Vou com a cara desse banco, podia ser muito bem um MySQL ou SQLite);
  • postgres-ruby (driver do postgresql para ruby);
  • NetBeans IDE 6 Development (Um preview da nova IDE OpenSource incentivada pela Sun Microsystems).

No término, veremos o nível imenso de produtividade com nosso "Rubí nos Trilhos"!

    Próxima página

Páginas do artigo
   1. Introdução
   2. Baixando e instalando PostgreSQL + Ruby + Rails
   3. Vai um café? Com feijões?
   4. Configurando o NetBeans IDE para o Ruby nativo
   5. Uma agenda em Rails
Outros artigos deste autor

Sudoers 1.8.12 - Parte IV - Manual

Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh

LookXP-IceWM - Linux leve e com cara de XP

Convertendo MBR para GPT com gdisk

Instalando o OSS4 no Ubuntu 11.04

Leitura recomendada

JABACO => Java + Visual Basic 6

PDFBox - Aplicativo Java para baixar o DOU completo

GCJ – Conhecendo o compilador Java Livre

Trabalhando com a interface gráfica em Java (parte 2)

Preparando ambiente de desenvolvimento Android no Debian/Ubuntu

  
Comentários
[1] Comentário enviado por fabio em 22/08/2007 - 04:35h

Ótimo artigo, muito boa a didática, parabéns!

[2] Comentário enviado por alyssonmartins em 22/08/2007 - 09:22h

bacana... é isso ae

[3] Comentário enviado por removido em 22/08/2007 - 11:40h

Não aprendemos apenas como instalar ruby, java, e toda a "parafernalha" de programador... rsrsrs...
Aprendemos à como escrever um artigo de VERGONHA!!!
Acabou com a frase do programador vb... "Em casa funcionou"... este artigo funciona em qualquer lugar, eu qualquer distro...
Franklin Ronald é um dos que entenderam meu artigo "Linux for Human Beings?"
Parabéns Franklin, mais uma demonstração de sua genialidade imparcial...
Abraços...

[4] Comentário enviado por m1ss0 em 22/08/2007 - 13:24h

Legal o artigo. Eu fiz algo parecido, mas compilei o Ruby e usei o Aptana com IDE e ficou muito bom também.

Parabéns!

[5] Comentário enviado por Ed_slacker em 23/08/2007 - 00:56h

O que mais gostei deste artigo foram duas coisas:

1) a didática dele está simplesmente perfeita;
2) não se prende aos "apt-get" da vida (que inclusive seu uso não é mais recomendado pela equipe do Debian), deixando os passos para aqueles que não usam Debian's based. Eu, por exemplo, uso Slackware (e quebrando a cabeça com o FreeBSD).

Muito bom meeeeeeeeeeeeeeeeeeeesmo!!!

[6] Comentário enviado por removido em 23/08/2007 - 10:01h

Muito obrigado à todos!

fabio, muito obrigado pelo comentário e espaço cedido. Graças à atitudes suas e de mais várias pessoas que possuem mente aberta, estamos conseguindo aos poucos convencer que contribuir é muito mais importante que competir. Valeu mesmo!

alyssonmartins, Muito obrigado cara! Esse é o 2° artigo que escrevo... acho que se eu continuar nesse ritmo, as experiências serão cada vez melhores rsrsrs.

rodrigo.capelini, esse é meu truta de guerra. Cara, começamos essa "peleja" juntos, e cada vez mais o mundo da informática nos ensina a ser profissionais competentes fissurados por máquinas e humanos com sentimento de colaboração aguçado.

m1ss0, deixou outra dica bem legal, o Aptana com Rad Rails é uma ótima pedida também! Aí vai de gosto rsrsrs. Testei esta combinação e está muito ótima, na verdade mais estável que o NetBeans que como citei no artigo é Preview (nem Beta). A versão final e estável desse PARRUDO e IMPRESSIONANTE novo NetBeans sairá no dia 28 de Novembro deste ano, se não houver atrasos. O Roadmap se encontra em: www.netbeans.org/community/releases/roadmap.html

edi_oliver, muito obrigado pelos elogios. Uma coisa que devemos ter em mente é que: "Compatibilidade é importante". Já ví muitos profissionais que QUEREM compatibilidade e ficam raivozos quando algo não funciona... mas nunca fornece algo compatível! Interessante este conceito de pensar como o "cliente", olhar com a visão de quem "precisa". O motivo de eu usar Ubuntu não quer dizer que todas as pessoas usem. Bem... enquanto todos não elegem um binário de instalação padrão como o ".package", acho de vital importância o comprometimento de informação compatível e flexível.

Bem, abraço à todos e mais uma vez, muito obrigado!

[7] Comentário enviado por IcePeak em 27/08/2007 - 21:02h

1º coisa: Para o instalador funcionar, tive q desabilitar o Beryl (uso o Debian Etch r1) :)

2º coisa: Virei teu fâ! Artigo impecável, meus parabéns! Até hoje tava caçando como instalar o RoR no Debian e só penava, e eis aqui a solução! Sem palavras para descrever! Imparcialidade total, como já disse o amigo acima! continue assim!

3º coisa: Para os interessados de plantão, uma boa IDE é o RadRails, procurem! Baseado no Eclipse! Show de bola!

Até!

[8] Comentário enviado por removido em 28/08/2007 - 11:37h

Muito obrigado IcePeak!
Olha, para o instalador funcionar sem precisar desabilitar o Beryl, execute no terminal:

export AWT_TOOLKIT=MToolkit

no mesmo terminal prossiga com a instalação.

Abraço amigo! E valeu pelo toque do instalador.

[9] Comentário enviado por h3rz1 em 11/09/2007 - 13:17h

Muito bom...
estou ancioso para testar em casas...
Valeu pela dica


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts