Instalando RubyOnRails no Windows com proxy

{ October 19th, 2007 }


cmilfont

Autor: cmilfont

Comecei a estudar Ruby e fui instalar o famoso Rails na máquina do trabalho que roda WinXP, de cara passei por alguns problemas porque estamos atrás de um proxy. Esse tutorial passo a passo é mais um roteiro açucar para servir de documentário para situações semelhantes e não perder tempo repetindo as mesmas buscas para solucionar o mesmo problema.

Instalação do Ruby

Baixei o arquivo para Windows no endereço do ruby-lang, denominado “Ruby 1.8.6 One-Click Installer” (versão na época desse artigo). Instalei no caminho “C:\ruby” que o próprio arquivo de instalação indicou, portanto o path do tutorial vai se basear nesse endereço.

Instalação do GEM para acesso via Proxy

Baixei o gem que possibilita o acesso via proxy nesse endereço “http://rubyforge.org/frs/download.php/14326/rubysspi-1.0.4-i386-mswin32.gem” e a partir da pasta onde ele foi baixado, executei esse comando para a instalação local:

gem install rubysspi-1.0.4-i386-mswin32 -l

O parâmetro -l para indicar que se trata de uma instalação local, assim como o parâmetro -r é uma instalação remota.

Configuração do uso de Proxy

Criação da variável de ambiente no Windows chamada HTTP_PROXY e valor da variável com o endereço do seu proxy, como http://172.25.2.30:80, após isso copia o arquivo spa.rb que se encontra na pasta da instalação em C:\ruby\lib\ruby\gems\1.8\gems\rubysspi-1.0.4-i386-mswin32 para onde voce vai executar o comando gem install.

Eu executo a partir do path normal do cmd, que é no meu caso “C:\Documents and Settings\milfont>”, então copiei o spa.rb para esse path..

Abrir o arquivo gem.bat para edição em C:\ruby\bin\gem.bat, alterar a linha:

"%~d0%~p0ruby" -x "%~f0" %*

Incluindo nessa linha o comando -rspa após o -x, fica assim:

"%~d0%~p0ruby" -x -rspa "%~f0" %*

Instalação do Rails via Proxy

Instalar agora remotamente com o comando:

gem install rails --include-dependencies -r

Agora podemos instalar qualquer gem remotamente com o uso do proxy.

Sem mais atrasos, iniciar estudo do Rails.

Categories: Rails, Ruby ~ ~ Trackback


Assine os comentários deste artigo.


Adicionar ao Rec6

One Response to “Instalando RubyOnRails no Windows com proxy”

  1. 1
    Felipe Giotto

    Great tip! The easiest way to access rubygems via proxy!

    Thanks!

Leave a Reply