Pedón si no entiendo lo que estás necesitando.
Según interpreté estas usando una máquina que tiene filtrados los puertos para salir, pero desde el exterior podés mandarle los archivos que quieras.
Sería útil saber cómo estás intentando instalar el módulo, qué modulo (o gem??
), si el módulo de subversion es de ruby o es del programa de gestión, si podés utilizar
gem install en la máquina target o aunque sea en otra de donde puedas mandarle las gem via ftp, etc.
Supongo que podés probar de instalar todo en otra máquina, y luego simplemente copiar el directorio que contiene las gem específicas... En mi caso las gems se encuentran en
C:\ruby\lib\ruby\gems\1.8\gems y si quisiera llevarme
C:\ruby\lib\ruby\gems\1.8\gems\activerecord-1.15.3 a otra instalación de ruby calculo que basta con copiar esta carpeta en su correspondiente lugar. De este procedimiento no estoy totalmente seguro, más que muchos gems tienen dependencias. Sugeriría probar copiando todo el directorio gems. Con probar no perdemos nada no?
No se si funcionará tal cual, pero he probado con éxito copiar la carpeta
C:\ruby a una máquina que no tenía conexiónn (y por lo tanto no podía bajar ni ruby ni las actualizaciones y paquetes de rails) y con setearle la variable de entorno PATH como corresponde quedó completamente funcional.
Suerte, espero que haya sido de ayuda.