I write the first program in lua and I want it run in luajit. I need to use the modules from the library.
I wrote the command in the source file:
require (‘nixio.fs’).
Píšem prvý program v lua a chcem ho spúštať v luajit. Potrebujem použiť moduly z knižnice.
Napísal som príkaz do zdrojového súboru:
require (“nixio.fs”).
After running in lua is the command executed without errors but with luajit prints the following message:
Po spustený v lua je príkaz vykonaný bez chyby ale s luajit vypíše nasledovne správy:
luajit omnia-diskled-color.lua
luajit: omnia-diskled-color.lua:7: module ‘nixio.fs’ not found:
no field package.preload[‘nixio.fs’]
no file ‘./nixio/fs.lua’
no file ‘/usr/share/luajit-2.0.5/nixio/fs.lua’
no file ‘/usr/local/share/lua/5.1/nixio/fs.lua’
no file ‘/usr/local/share/lua/5.1/nixio/fs/init.lua’
no file ‘/usr/share/lua/5.1/nixio/fs.lua’
no file ‘/usr/share/lua/5.1/nixio/fs/init.lua’
no file ‘./nixio/fs.so’
no file ‘/usr/local/lib/lua/5.1/nixio/fs.so’
no file ‘/usr/lib/lua/5.1/nixio/fs.so’
no file ‘/usr/local/lib/lua/5.1/loadall.so’
no file ‘./nixio.so’
no file ‘/usr/local/lib/lua/5.1/nixio.so’
no file ‘/usr/lib/lua/5.1/nixio.so’
no file ‘/usr/local/lib/lua/5.1/loadall.so’
stack traceback:
[C]: in function ‘require’
omnia-diskled-color.lua:7: in main chunk
[C]: at 0x00014a1c
Please how can I remedy the situation, so that it is possible to use luajit as well as lua?
Prosím ako môžem napraviť tento stav, tak aby bolo možné použivať luajit tak isto ako lua?