Em os lua
docs :
-v show version information.
Ao contrário do python, lua não parece ter uma maneira de fornecer detalhes da versão.
com python -
$ python --version
Python 2.7.15+
$ python3 --version
Python 3.6.6
Existem várias versões de lua no meu sistema, mas não consegui encontrar nada dentro dos pacotes que me digam qual é o melhor caminho.
Editar: você precisa fornecer informações sobre a versão.
$ lua5.3 -v
Lua 5.3.3 Copyright (C) 1994-2016 Lua.org, PUC-Rio
Atualizar -
$ sudo update-alternatives --config lua-interpreter
update-alternatives: error: no alternatives for lua-interpreter
idealmente, isso não deveria ser feito com o empacotador em vez de nós?
De qualquer forma, aqui está uma pasta que conta a maioria das coisas.
Eu fiz o seguinte, no entanto, não sei se é certo ou errado -
$ sudo update-alternatives --install /etc/alternatives/lua-interpretor lua /usr/bin/lua5.3 1
update-alternatives: using /usr/bin/lua5.3 to provide /etc/alternatives/lua-interpretor (lua) in auto mode
Em os lua
docs :
-v show version information.
Use apt
ou dpkg
...:
dpkg -l lua* | grep ^ii
ou
dpkg-query -l lua* | grep ^ii
O lua -v
imprimirá o padrão lua
versão.
O lua
padrão pode ser editado por:
sudo update-alternatives --config lua-interpreter
Antes de usar o comando acima, você deve atualizar sua update-alternatives
através da opção --install
para incluir todas as lua
versões instaladas.
Atualizar
Como disse @shirish, há um bug no lua5.3
( # 863036 ):
Para resolver esse problema, execute os seguintes comandos (usando a prioridade 130 porque lua5.1 está fixado em 110 e lua5.2 está fixado em 120):
update-alternatives --install /usr/bin/lua lua-interpreter /usr/bin/lua5.3 130 \
--slave /usr/share/man/man1/lua.1.gz lua-manual \
/usr/share/man/man1/lua5.3.1.gz
update-alternatives --install /usr/bin/luac lua-compiler /usr/bin/luac5.3 130 \
--slave /usr/share/man/man1/luac.1.gz lua-compiler-manual \
/usr/share/man/man1/luac5.3.1.gz
Além disso, a página do manual estará disponível após a instalação do 5.3
em seu sistema.
Verifique:
sudo update-alternatives --config lua-interpreter
Defina como padrão e, em seguida:
lua -v