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.


2 Responses to “Instalando RubyOnRails no Windows com proxy”

  1. 1
    Felipe Giotto

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

    Thanks!

  2. 2
    Rodrigo Galba

    OlĆ”.
    Só para registrar.
    Precisei instalar o rails no windows via proxy.
    A versão do ruby foi:

    ruby 1.8.6 (2009-08-04 patchlevel 383) [i386-mingw32]

    Porem, acho que houve apenas uma diferenca na configuracao da variavel de ambiente do usuario, que no caso ficou assim:

    HTTP_PROXY = http://usuario:senha@10.0.0.1:3128

    NĆ£o precisei me preocupar com dominio da rede do windows, apenas o usuario, senha, ip do servidor e porta.

    Tambem nĆ£o precisei alterar o arquivo ‘gem.bat’ .
    Valew pela dica.

Leave a Reply