Eu criei e mantive RVM :: FW (com alguma ajuda) por vários anos. Funciona muito bem para possibilitar o uso de RVM (ou mesmo rbenv) dentro de uma LAN ou Firewall restritiva.
Clone RVM :: FW:
$ git clone git://github.com/stevenhaddox/rvm_fw.git
$ bundle install
Crie e modifique config / rubies.yml ou use os padrões em config / rubies.yml.example.
Baixe Rubiez e pacotes:
$ bundle exec rake boot:strap
Arquive sua configuração local de RVM :: FW e importe-a para sua rede.
RVM :: FW é um aplicativo Sinatra simples para que você possa implantá-lo em qualquer lugar que tenha Ruby ou Rack disponível internamente!
Veja uma demonstração para ver as visualizações e instruções do usuário de RVM :: FW sobre como configurar e usar o RVM internamente. Obviamente, não há rubis devido ao próprio tamanho do arquivo / RVM existente na Internet real.
Envie- me um ping para solicitações de recursos / ideias ( @stevenhaddox no Twitter ou App.net) ou Fork RVM :: FW no GitHub para contribuir!
Bônus: se você é um fã de rbenv, mas ainda está preso em um ambiente restrito, pode usar RVM :: FW como uma forma simples de configurar, baixar e implantar um local central para manter seu código-fonte Ruby. Acessar a versão desejada do Ruby para rbenv é tão simples quanto consultar http: // <seu host> / public / rubies / < plataforma ruby > / < caminho específico do ruby >. Todos os caminhos e pacotes de origem do Ruby são facilmente descobertos no arquivo config / rubies.yml.