Pular para o conteúdo

Instalação do Ruby e rubygems

Dica publicada em Linux / Miscelânea
Marcos Miras marcosmiras
Hits: 8.825 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Instalação do Ruby e rubygems

E aí galera... como não tem a categoria Ruby (ficando aqui meu pedido para a criação da mesma), gostaria de compartilhar esta dica de instalação do ruby e rubygems.

Para quem não sabe o rubygems é tipo um apt-get da vida feito na linguagem ruby e para quem programa em ruby e usa o framework Rails, o rubygems é essencial.

Tive diversos problemas com servidores (Red Hat EL 4 e 5 e CentOS 4 e 5) que possuíam a versão antiga do ruby, pois davam diversos problemas ao trabalhar com o rails, então caso você for instalar o servidor do zero para uma hospedar uma app ruby ou rails, desmarque na instalação a opção RUBY, e instale posteriormente com esse artigo:
Caso seu servidor esteja instalado, remova o ruby:

# rpm -e ruby

Quando for instalar o rubygems podem vir problemas como esse:

Library stubs not found

Então você pode instalar libdrb-ruby, liberb-ruby, libyaml-ruby, libzlib-ruby e zlib-devel (ou zlib-dev).

Com as distros Red-Likes fica um pouco complicado instalar tudo isso, agora se você usa o apt-get (debian-likes) fica mais simples:

# apt-get install libdrb-ruby liberb-ruby libyaml-ruby libzlib-ruby zlib-dev

Esse rubygems é um problemão e levantar uma app rails sem ele é outro problemão, com esses procedimentos aí você evita ter problemas com ele.

Abraços!

Escutando CDs no XMMS

Rails + Apache = mod_rails

Deixando seu GEdit com a cara do TextMate

Excluindo arquivos por data: find + xargs + rm

Acelerando o YUM

Efeito "livro" em arquivos PDF

Instalar programas da Adobe pelo Yum no Acer Aspire One

O obmenu-generator e a criação de um pequeno Debian package

Alterando a senha root no KUbuntu 7.10

Quadrados ou retângulos no lugar de texto [Resolvido]

#1 Comentário enviado por fernando_costa em 24/03/2009 - 20:41h
Então, mas caso eu não use uma distru "debian-like" (por acaso é meu caso) como eu faço pra conseguir essas bibliotecas?

Thanks

Contribuir com comentário

Entre na sua conta para comentar.