Ho cacciato in giro ma non sono riuscito a determinare se è possibile.Lua: Installa una roccia usando il luarock da una roccia installata localmente (o da un .zip/.tar.gz)
Fondamentalmente, http://luarocks.org non funziona, e ho già una copia di luafilesystem installata su un'altra macchina localmente qui. Con Ruby, è possibile eseguire l'installazione incrociata di ruby gem usando il comando "gem" localmente. Mi sto chiedendo se lo stesso è possibile con rocce e luarocks.
C'è un modo per "eseguire l'installazione incrociata" di una roccia (ad esempio, luafilesystem), utilizzando un'altra installazione locale di tale roccia?
Qualcosa di simile:
luarocks install //10.0.1.123/machine/path/to/luafilesystem/on/other/machine
è quello che mi piacerebbe essere in grado di fare.
AGGIORNAMENTO: Sarei persino contento di come installare una roccia da .tar.gz o .zip, ad esempio, se ho scaricato una delle immagini da this location (nel caso di LuaFileSystem).
In tal caso, la "sorgente" per l'installazione sarebbe/potrebbe essere locale alla macchina, piuttosto che remota (e non sarebbe necessariamente già installata come una roccia).
Grazie @Robert Wahler - Hai risposto al mio "AGGIORNAMENTO:" alla domanda, che è molto utile. Speravo di ottenere anche una risposta per la mia domanda iniziale (che è quella di installare un rock da uno già installato - ma forse non è possibile). In ogni caso, ottieni un preventivo da me! – likethesky
Non conosco un modo automatico per fare quello che chiedi da quando, durante l'installazione, il codice e i wrapper bin possono finire in posizioni diverse. Per entrambe le gemme e le rocce, creo una cartella del fornitore che è incorporata in ogni progetto, quindi le distribuzioni non dipendono dai servizi in hosting di 3dparty come rubygems.org o luarocks.org. –