Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade ·  Linux in Brazil ·  Floripa  

Tutorial: Ruby e Rails

Ronaldo (ronaldoferraz @ gmail dot com) enviou este link e acrescentou: "O mundo do desenvolvimento está cheio de notícias sobre o Rails, o framework de desenvolvimento Web que, supostamente, aumenta em até dez vezes a produtividade na criação de aplicações para a Internet. Eu, que estou usando e gostei, fiz um tutorial rápido, introduzindo o Rails para o público brasileiro. Se alguém tiver interesse, segue o link."

Comentários dos leitores

Os comentários abaixo são responsabilidade de seus autores e não são revisados ou aprovados pelo BR-Linux. Consulte os Termos de uso para informações adicionais. Esta notícia foi arquivada, não será possível incluir novos comentários.
Comentário de Fabricio Moeller
Erro no instalação do rubygems: Minha distribuição é debian, então instalei o ruby via apt-get, depois baixei o rubygems pois não encontrei via apt-get. Quando executei o comando como root ruby setup.rb gerou este erro.

/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:26:in `require': No such file to load -- rubygems/builder (LoadError)

Examinando no arquivo custom_require.rb me parece que não esta achando algum arquivo ou caminho.

# We replace Ruby's require with our own, which is capable of loading gems on demand.
#
# When you call require 'x', this is what happens:
# * If the file can be loaded from the existing Ruby loadpath, it is.
# * Otherwise, installed gems are searched for a file that matches. If it's found in gem
# 'y', that gem is activated (added to the loadpath).
#
# The normal require functionality of returning false if that file has already been
# loaded is preserved.

def require(path)
require__ path
rescue LoadError
begin
@gempath_searcher ||= Gem::GemPathSearcher.new
if spec = @gempath_searcher.find(path)
Gem.activate(spec.name, true, "= #{spec.version}")
require__ path
else
# LINHA 26 QUE OCORRE O ERRO NO CAMINHO.
raise LoadError, "No such file to load -- #{path}"
end
end
end
end # module Kernel



Comentário de alexandre_parente
ruby: Comecei a fucar em ruby depois que li um tutorial aqui no br-linux (acho que semana passada), a liguagem realmente é muito facil e boa.

Li muitos cometarios a respeito da falta de documentação em ingles, mas acho que isso hoje não eh mais um problema tão grave como deveria ser antes, (encontrei muita coisa).

Algo que notei como um problema e a falta de grupos no brasil, listas de discusao, etc.

Encontrei uma lista no yahoo, mas é moderada e nao publica, em outros servidores nao encontrei nada. Sites de grupos foi pior encotrei no http://www.rubygarden.org 3 grupos:

brazil
rio de janeiro
bahia

Os 3 somando nao tem 10 integrates e juntado o conteudo dos 3 nao da para fazer bilhete.

Acho isso muito mal... ao inves dos caras se jutarem para pelomenos mater o grupo brazil (brasil) criam outro no mesmo servidor sem nenhum conteudo.

Para nao ficar soh reclamando vou tentar encontato com essas pessoas e sugerir isso. e quem sabe materias como estes que circularam aqui no br-linux nao possam fazer parte do wiki do grupo.

Comentário de guaracy
Se não me engano o autor do: Se não me engano o autor do artigo (Ronaldo Ferraz) utiliza Debian. Poderias entrar em contato com ele para ver se/com instalou no Linux (pelo que mostrou no tutorial, parece que uso o conhecido ./configure, make, make install). De qualquer forma, parece que um não gosta do outro. Veja em 34 Reasons algumas informações.

Acho que baixando o tar.gz e compilando deve eliminar a maioria dos problemas.
Comentário de Guaracy
Quanto a documentação, já: Quanto a documentação, já foi problema. Atualmente, para quem sabe inglês, tem bastante coisa. E alguma coisa em português. Não precisa quantidade e sim qualidade. O tutorial do TaQ que saiu aqui está muito bom (já teve umas quatro atualizações desde que a notícia saiu).

Do pessoal que conheço e simpatiza com Ruby, ninguém está lá. No orkut tem duas comunidades de Ruby (pelo menos na última vez que acessei, há um bom tempo) e tinham brasileiros nas duas (até eu :-)

Finalmente, outro canal de informação seria por news. Podes acessar por news.unipar.br entre outros servidores.
Comentário de Ronaldo
Re: Erro no instalação do rubygems: Só vi esse comentário hoje, mas se ainda ajudar, ou ajudar outra pessoa que entrar aqui, ótimo.

Pela mensagem de erro acima, parece ser uma questão de depedência. O builder depende da biblioteca de desenvolvimento zlib. No Debian, o pacote é zlib1g-dev. Isso provavelmente resolve esse erro. Qualquer coisa, entre em contato comigo pelo e-mail dado no tutorial.
BR-Linux.org
Linux® levado a sério desde 1996. Notícias, dicas e tutoriais em bom português sobre Linux e Código Aberto. "A página sobre software livre mais procurada no Brasil", segundo a Revista Isto É.
Expediente
Sobre o BR-Linux
Enviar notícia ou release
Contato, Termos de uso
FAQ, Newsletter, RSS
Banners e selos
Anunciar no BR-Linux
BR-Linux apóia
LinuxSecurity, Tempo Real
Suporte Livre, Drupal
Verdade Absoluta
Pandemonium
Efetividade, Floripa.net
sites da comunidade
Ajuda
Moderação
Flames: não responda!
Publicar seu texto
Computador para Todos
Notícias pré-2004
Tutoriais, HCL pré-2004