Existe uma forma de atualizar o RubyGems offline?
Pergunta
Eu estou tentando instalar o Ruby + Watir para um servidor Windows que está em um ambiente isolado. Normalmente eu iria executar o instalador ruby ??seguido por estes dois comandos:
1) atualização gem --system
2) gem install Watir
Esta é conforme as instuctions aqui
O servidor agora estou tentando instalar não tem conectividade com a Internet. Isso faz com que os comandos acima falhar.
Existe uma maneira eu posso baixar os pacotes de atualização necessários e copiá-los para o servidor para instalar localmente?
Solução
Quando você faz gem install ele irá procurar o diretório atual antes de olhar para a fonte remota. Você deve especificar a versão se você estiver instalando uma jóia local (ver rubygems manual do ) .
gem install copland-0.2.0.gem
Sinto muito, eu não sei uma forma de atualizar o sistema gem offline sem fazer um upgrade manual
Outras dicas
Eu costumo usar
gem unpack blah-1.1.1.gem
para descompactar o gem em arquivos Ruby individuais. Então você só precisa ter certeza de que diretório está em seu caminho de carga Ruby, e é tão bom quanto uma jóia normal.