Compilando/Instalando o Ruby, Rails e RubyGems no Ubuntu. 2

Postado por Herminio em maio 07, 2009

Bem, irei mostra como instalar/compilar o ruby, rails e rubygems no ubuntu, sem usar os pacotes debian based, e instalando da fonte.

Escolhi a compilação aparti do instalador, para que ele fique otimizado para a minha distribuição, assim tendo um melhor desempenho.

Outro motivo de não utilizar o “apt-get -y install pacote” é pelo simples fato de que o patchlevel que contem no repositório é antigo em relação ao pacote mais atual com correções de bugs e otimizações. Então vamos iniciar a nossa instalação.

Pré-Requisitos
Bem os pacotes que seram instalados, há suas razões como por exemplo o OpenSSL, o ruby por sua vez usa para funções de criptografia, acesso a serviços web sobre SSL… enfim:

Instalando o Ruby

Primeiramente vamos fazer download da ultima versão 1.8.x do ruby. Então quando formos instalar o ruby vamos passar os caminhos dos pacotes que instalamos como OpenSSL, zlib readline, pois a maioria dos ambientes Rails fará uso deles. Faremos a instalação com o modo de super-usuário(root). Lembrando que em ftp://ftp.ruby-lang.org/pub/ruby/ você pode escolher qual versão quer instalar, basta continuar a seguir os passos, aqui vamos instalar a versão 1.8.7 patchlevel 160.

Por padrão, o ruby é instalado em /usr/local, mas um simples which ruby será mostrado o local da instalação. E um ruby -v irá mostrar a versão e o patchlevel do ruby instalado. No nosso caso ruby 1.8.7 (2008-08-11 patchlevel 160) [i686-linux]

Para se certificar de que todas as bibliotecas estão acessíveis a partir do Ruby, digite a seguinte linha no shell:
Se este comando só retornar a string instalacao_com_sucesso é porque está funcionando como deveria. Agora vamos colocar o auto-complete no irb.

Quando termina de carregar o irb tente digitar ‘Str‘ e dê tab se ele mostrar as opções é porque está funcionando o auto-complete.

Instalando o RubyGems

Uma vez que seu ambiente ruby estiver funcionando é hora de instalar o RubyGems. Vamos no site http://rubyforge.org/projects/rubygems/ e lá terá a lista da ultima versão do rubygems, clique em download e baixe a versão que termina com a compactação .tgz e a versão que estaremos utilizando é a 1.3.3, vamos instalar em modo super-usuário:
Novamente você pode utilizar o which gem e o gem -v e agora que temos o Ruby e o RubyGems instalados no Ubuntu, vamos adicionar nossas gems. Por exemplo:

Pronto âmbiente pronto para desenvolver aplicações Ruby e Rails. As demais instalações como banco de dados fica a seu criterio.


Se você gostou desse post, me recomende:

Recommend Me

  • Herminio Torres

    Flags de GCC
    Mac
    ./configure CFLAGS=”-D_XOPEN_SOURCE=1 -march=prescott -O2 -pipe -fomit-frame-pointer”
    Linux
    ./configure CFLAGS=”-march=core2 -O2 -pipe -fomit-frame-pointer”

  • Herminio Torres

    Flags de GCC
    Mac
    ./configure CFLAGS=”-D_XOPEN_SOURCE=1 -march=prescott -O2 -pipe -fomit-frame-pointer”
    Linux
    ./configure CFLAGS=”-march=core2 -O2 -pipe -fomit-frame-pointer”

blog comments powered by Disqus