Pythonとは異なり、Luaにはバージョンの詳細を提供する方法がないようです。
Pythonで -
$ python --version
Python 2.7.15+
$ python3 --version
Python 3.6.6
私のシステムには複数のバージョンのluaがありますが、パッケージに何が良いのかを伝えることができるものが見つかりません。
編集:実際にはバージョン情報を提供する必要があります。
$ lua5.3 -v
Lua 5.3.3 Copyright (C) 1994-2016 Lua.org, PUC-Rio
更新 -
$ sudo update-alternatives --config lua-interpreter
update-alternatives: error: no alternatives for lua-interpreter
理想的には、包装業者は私たちの代わりにこれを行うべきではありませんか?
とにかく、ここにほとんどの物語を教えるペーストがあります。
https://paste.debian.net/1048330/
私は次のことをしましたが、これが正しいかどうかわかりません。
$ 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
答え1
~からlua
出荷書類ビーチ:
-v show version information.
答え2
使用apt
またはdpkg
...:
dpkg -l lua* | grep ^ii
または
dpkg-query -l lua* | grep ^ii
lua -v
印刷しますデフォルト lua
バージョン。
lua
デフォルト値は次のように編集できます。
sudo update-alternatives --config lua-interpreter
上記のコマンドを使用する前に、インストールされているすべてのバージョンを含めるようにオプションを使用してバージョンをupdate-alternatives
更新する必要があります。--install
lua
修正する
@shirishが言ったようにlua5.3
(#863036):
この問題を解決するには、次のコマンドを実行します(lua5.1は110に固定され、lua5.2は120に固定されるため、優先順位130を使用します)。
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
5.3
また、マンページはシステムにインストールした後でも使用できます。
確認する:
sudo update-alternatives --config lua-interpreter
その後、デフォルト値に設定します。
lua -v