Busqué pero no pude determinar si esto es posible.Lua: Instalar una roca usando luarocks de una roca instalada localmente (o de una .zip/.tar.gz)
Básicamente, http://luarocks.org está inactivo, y ya tengo aquí una copia de luafilesystem instalada en otra máquina localmente. Con Ruby, es posible realizar la instalación cruzada de las gemas de rubí usando localmente el comando 'gema'. Me pregunto si lo mismo es posible con rocas y luarocks.
¿Hay alguna forma de "realizar una instalación cruzada" de una roca (por ejemplo, luafilesystem), utilizando otra instalación local de esa roca?
Algo así como:
luarocks install //10.0.1.123/machine/path/to/luafilesystem/on/other/machine
es lo que me gustaría ser capaz de hacer.
ACTUALIZACIÓN: incluso estaría contento con la forma de instalar una roca de .tar.gz o .zip, por ejemplo, si descargué una de las imágenes de this location (en el caso de LuaFileSystem).
En cuyo caso, la "fuente" para la instalación sería/podría ser local para la máquina, en lugar de remota (y no necesariamente ya estaría instalada como una roca).
Gracias @Robert Wahler - Usted ha respondido mi "ACTUALIZACIÓN:" a la pregunta, que es bastante útil. Esperaba obtener también una respuesta para mi pregunta original (que es instalar una piedra de una que ya está instalada, pero quizás eso no sea posible). ¡En cualquier caso, obtienes un voto favorable de mí! – likethesky
No conozco una forma automática de hacer lo que pide, ya que durante la instalación, el código y los contenedores de contenedores pueden terminar en diferentes ubicaciones. Tanto para las gemas como para las rocas, creo una carpeta de proveedores integrada en cada proyecto para que las implementaciones no dependan de los servicios alojados en 3dparty como rubygems.org o luarocks.org. –