Lua: Difference between revisions
Jump to navigation
Jump to search
Line 60: | Line 60: | ||
==Playground== | ==Playground== | ||
{| | {| | ||
| valign="top" | | |||
'''runtime only''' | |||
sudo apt install lua5.4 | |||
| valign="top" | | |||
'''runtime + compiler (developer)''' | |||
sudo apt install lua5.4-dev | |||
| valign="top" | | |||
'''header to compile (developer)''' | |||
sudo apt install liblua5.4-dev | |||
|- | |||
| colspan="3" | | |||
---- | |||
|- | |||
| valign="top" | | | valign="top" | | ||
<source lang="bash"> | <source lang="bash"> | ||
Line 111: | Line 128: | ||
|- | |- | ||
| valign="top" | | | valign="top" | | ||
sudo luarocks install luafilesystem | |||
sudo | |||
| valign="top" | | | valign="top" | | ||
| valign="top" | | | valign="top" | | ||
|} | |} |
Revision as of 11:29, 4 February 2024
sudo apt install lua5.4 liblua5.4-dev
sudo apt install luarocks
|
lua --help luarocks --help |
lua -v luarocks --version |
| ||
sudo update-alternatives --config lua-interpreter sudo update-alternatives --config lua-compiler |
sudo mkdir -p /usr/local/lib/luarocks/rocks-5.1 ls -lah /usr/local/lib/luarocks/ |
ls -lah ~/.luarocks/ luarocks list |
| ||
export LUA_PATH=/usr/bin/lua5.4
export LUA_INTERPRETER=/usr/bin/lua5.4
|
LuaRocks
wget -cq https://luarocks.org/releases/luarocks-3.9.2.tar.gz -P ${HOME}/Downloads
tar -xzf ${HOME}/Downloads/luarocks-3.9.2.tar.gz -C ${HOME}/Downloads
rm -rf ${HOME}/Downloads/luarocks-3.9.2.tar.gz
cd ${HOME}/Downloads/luarocks-3.9.2
sudo update-alternatives --config lua-interpreter
./configure && make && sudo make install
sudo luarocks install luasocket
Playground
runtime only sudo apt install lua5.4 |
runtime + compiler (developer) sudo apt install lua5.4-dev |
header to compile (developer) sudo apt install liblua5.4-dev |
| ||
mkdir -p ~/Documents/lua-playground
cd ~/Documents/lua-playground
|
luarocks install moonrocks
luarocks install srlua
|
luarocks install lua-json
luarocks install luaunit
|
| ||
luarocks install moonrocks --local luarocks install srlua --local |
luarocks install moonrocks --local --check-lua-versions luarocks install srlua --local --check-lua-versions | |
| ||
sudo luarocks install luasocket luarocks install luasec --local |
luarocks --tree=./local install cmark luarocks list |
luarocks search luasec luarocks show luasec |
| ||
sudo luarocks install luafilesystem |
|
References
| ||