ruby on rails I – o início 8/Jan/2008
Posted by Timóteo in Desenvolvimento, Programação, Ruby, Software livre.Tags: Desenvolvimento, Rails, Ruby, Ruby on Rails
trackback
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:
- Baixar o OneClick Installer aqui.
- 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
- Baixar o arquivo compactado da versão mais recente neste site.
- Descompactar.
- Na linha de comando, entrar na pasta e digitar, como root:
ruby setup.rb
- 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):
- 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)
Estou estudando pra postar alguma coisa relacionada amanhã!!!
[...] de instalar o ruby, as gemas e o rails (veja aqui como fazer isso), vamos criar o projeto (Nota: é ainda mais fácil do que com o rails [...]