Da die doppelte Frage sagt, der normale Weg Lua-Version zu erhalten, ist:
print(_VERSION)
Wie auch immer, _VERSION
wird eine Zeichenfolge wie Lua 5.1
enthält, aber es ist nicht die gleiche wie lua -v
, die gibt die ganzen Versionsinformationen einschließlich min Versionsnummer wie Lua 5.1.4
Es gibt eine andere Art und Weise: Aufruf lua -v
direkt:
io.popen("lua -v")
--Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
Beachten Sie, dass io.popen
nicht portierbar ist, aber es sollte in Linux und Windows funktionieren.
Sie können die Version innerhalb Ihrer Anwendung erhalten, erstellen Sie eine Funktion basierend darauf und registrieren Sie diese Funktion mit lua –