ruby on rails I – o início

O que é Ruby?

De acordo com o site oficial, Ruby é “uma linguagem de programação dinâmica, open-source com foco em simplicidade e produtividade. Tem uma sintaxe elegante que é natural de ler e fácil de escrever” (tradução livre). Resumindo: é fácil, rápida para desenvolver, poderosa, flexível e que está em pleno crescimento no mundo do desenvolvimento web. Foi criada por Yukihiro Matsumoto e divulgada em 1995. O início do boom se deu com a criação do Rails, um framework para desenvolvimento web em Ruby.

No site http://tryruby.hobix.com tem um tutorial básico e um interpretador online, para quem quiser conhecer a linguagem antes de instalar no PC.

Instalando o Ruby

O processo de instalação é bem simples:

  • No Linux (fiz no Ubuntu 7.10 aqui do Lab): Depois de habilitar o repositório Universe, é só rodar o seguinte comando:
    sudo apt-get install ruby irb rdoc
  • No rWindows:
    1. Baixar o OneClick Installer aqui.
    2. Instalar normalmente.

Agora, as gemas

O Gems é o sistema de pacotes do Ruby. É mais ou menos como o apt-get do Debian. Através dele, pode-se instalar as bibliotecas restantes no Ruby. O processo é “muito complicado” =P

  1. Baixar o arquivo compactado da versão mais recente neste site.
  2. Descompactar.
  3. Na linha de comando, entrar na pasta e digitar, como root:
    ruby setup.rb
  4. Pronto. Agora podemos utilizar o gems para instalar o rails.

Instalando o Rails

O Rails é um framework OpenSource para o desenvolvimento de aplicações web, com bancos de dados, em Ruby. Para instalá-lo, devemos executar a complicada sequência de passos (Um, pra ser mais preciso):

  1. Digite o comando:
    gem install rails --include-dependencies

Nota: Existe um pacote chamado InstantRails, para Windows (clique aqui para baixar), que contém o Ruby, Rails, Apache e MySQL pré-configurados. É baseado no EasyPHP e funciona mais ou menos da mesma forma.

Referências:
urubatan.com.br
ruby-br.org (Ruby Brasil)
ruby-lang.org (Site oficial)
instantrails.rubyforge.org (InstantRails)
rubyforge.org
docs.rubygems.org (Documentação do Ruby Gems)
rubyonrails.org (Ruby on Rails)

3 ideias sobre “ruby on rails I – o início

  1. Pingback: ruby on rails 2.0 iniciando um projeto « Horas Vagas, by T!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s