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.
Typically chemist’s shop can sale to you with discreet treatments for various soundness problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a highly complicated matter. Matters, like “coupons for viagra“, are connected numerous types of health problems. If you need to take formula medications, ask your pharmacist to check your testosterone levels before. Sometimes the treatment options may switch on erectile disfunction remedies or a suction device that helps get an erection. Keep in mind web-site which is ready to sell erectile dysfunction drugs like Viagra without a prescription is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.
Great tip! The easiest way to access rubygems via proxy!
Thanks!
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.