2013-01-13 4 views
5

Voglio installare sia Lua 5.2 che 5.1 sul mio computer Linux. È solo questione di installare ciascuna versione con il solito o c'è qualcos'altro? In particolare, sono preoccupato per i file di intestazione e libreria, dal momento che quelli sembrano andare su directory che non sono nominate con il numero di versione, come/usr/local/include.Come posso installare più versioni di Lua su un sistema Linux (e farle funzionare bene con Luarocks)?

In aggiunta a ciò, è possibile configurare Luarocks in modo che possa installare sia le librerie 5.1 che 5.2? So che lo spazio dei nomi di Luarock si trova in una directory 5.2 o 5.1 e l'impostazione delle variabili LUA_PATH_5_X e LUA_CPATH_5_X dovrebbe funzionare per la configurazione di Lua, ma non capisco come Luarocks decida quale versione di Lua compilare contro le librerie C.

risposta

1

Se si desidera utilizzare ma creare uno spazio dei nomi, modificare Makefile e modificare INSTALL_TOP e altre variabili di conseguenza.

3

È possibile utilizzare luaver per l'installazione, la gestione e il passaggio tra diverse versioni di lua. È un programma molto facile da usare.

Per installare luaver run:

ricciolo https://raw.githubusercontent.com/dhavalkapil/luaver/master/install.sh -o install.sh & &. ./install.sh

Quindi è possibile installare e utilizzare più versioni di Lua come segue:

luaver installare 5.3.1 # Installa lua versione 5.3.1

luaver installazione 5.3. 0 # Installa versione 5.3.0 lua

luaver uso 5.3.1 # Passa alla lua versione 5.3.1

Vedere https://dhavalkapil.com/luaver/ per ulteriori dettagli.

Problemi correlati