Obrigado por responder Denis, consegui resolver, sim estou usando ubuntu e havia instalado a versão do apt-get, e havia instalado o lua 5.1, 5.2 pelo apt-get também, o que acabou causando meu problema, a versão do luarocks do apt-get funciona apenas para o lua 5.1 e como estou usando o 5.2 eu não encontrava o modulo quando executava o script, para resolver eu removi o luarocks do apt-get e instalei a versão mais atualizada pelo source do site que vc indicou, o que fez o luarocks funcionar perfeitamente para minha versão do lua.
Em domingo, 23 de julho de 2017 17:18:08 UTC-3, Denis Dos Santos Silva escreveu:
na página do cjson tem instruções de como instalar: <a href="https://www.kyne.com.au/~mark/software/lua-cjson-manual.html" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.kyne.com.au%2F~mark%2Fsoftware%2Flua-cjson-manual.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHPgAaUyOV5aaEapDc7vyKr7Pe1fw';return true;" onclick="this.href='https://www.google.com/url?q\x3dhttps%3A%2F%2Fwww.kyne.com.au%2F~mark%2Fsoftware%2Flua-cjson-manual.html\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHPgAaUyOV5aaEapDc7vyKr7Pe1fw';return true;">https://www.kyne.
com.au/~mark/software/lua-cjson-manual.html
se voce esta usando linux ( pelo visto está ) tem disponível pra quem usa ubuntu/debian o cjson e o luarocks via apt-get
apt-get install cjson luarocks
Em domingo, 23 de julho de 2017 08:06:48 UTC-3, Roberto Lopes Ramos escreveu:
Boa noite,
Sou iniciante em lua e estou tentando usar um modulo que instalei com o luarocks mais estou recebendo o retorno a seguir quando tento usar o require nele:
lua: main.lua:3: module 'cjson' not found:
no field package.preload['cjson']
no file '/usr/local/share/lua/5.2/cjson.lua'
no file '/usr/local/share/lua/5.2/cjson/init.lua'
no file '/usr/local/lib/lua/5.2/cjson.lua'
no file '/usr/local/lib/lua/5.2/cjson/init.lua'
no file '/usr/share/lua/5.2/cjson.lua'
no file '/usr/share/lua/5.2/cjson/init.lua'
no file './cjson.lua'
no file 'modulos/cjson.lua'
no file '/usr/local/lib/lua/5.2/cjson.so'
no file '/usr/lib/x86_64-linux-gnu/lua/5.2/cjson.so'
no file '/usr/lib/lua/5.2/cjson.so'
no file '/usr/local/lib/lua/5.2/loadall.so'
no file './cjson.so'
stack traceback:
[C]: in function 'require'
main.lua:3: in main chunk
[C]: in ?
tenho instalado tanto o lua 5.1 como o 5.2, pode ter algo a ver com isso?
--
Você recebeu essa mensagem porque está inscrito no grupo "Lua BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para
[hidden email].
Acesse esse grupo em
https://groups.google.com/group/lua-br.
Para mais opções, acesse
https://groups.google.com/d/optout.