我正在尝试从that内部运行一个lua脚本,该脚本导入"pgmoon“库。我可以导入pgmoon并打开一个套接字,但是接下来我会遇到这样的情况:
[ALERT] 082/234313 (8) : Lua function 'queue-request': runtime error: /usr/local/share/lua/5.3/pgmoon/init.lua:269: module 'pgmoon.crypto' not found:
no field package.preload['pgmoon.crypto']
no file
我正在运行一个lua脚本。
#!/usr/bin/lua
require("posix")
require("math")
require("os")
-- ...
它会失败,并显示以下错误:
xctest7b # lua attack.lua
lua: attack.lua:3: module 'posix' not found:
no field package.preload['posix']
no file './posix.lua'
no
我一直在尝试安装api,但是它没有工作,一直存在这个错误
stdin:1: module 'Desktop/luafilesystem-master' not found:
no field package.preload['Desktop/luafilesystem-master']
no file '/usr/local/share/lua/5.3/Desktop/luafilesystem-master.lua'
no file '/usr/local/share/lua/5.3/Desktop/luafilesystem-mast
假设我在一个文件夹中有两个文件test.lua和m.lua,在test.lua中为: require("m") 然后我运行这个文件,但是它引发了一个错误: lua: /Users/xx/works/scripts/test.lua:43: module 'm' not found:
no field package.preload['m']
no file '/usr/local/share/lua/5.3/m.lua'
no file '/usr/local/share/lua/5.3/m/in
我通过以下方式安装Lua: apt-get install lua5.3 lua5.3-dev 然后做了 pecl install lua 这给了我这个错误:Please reinstall the lua distribution - lua.h should be in <lua-dir>/include/ 但是我不知道这个<lua-dir>应该放在哪里。此问题中的以下说明:lua php extension installation via pecl fails没有帮助
我运行了g++ -g ./src/*.cpp -L/usr/lib/ -llua5.3
得到了一个错误。
/usr/bin/ld: cannot find -llua5.3
collect2: error: ld returned 1 exit status
如何让链接器找到lua库?我已经使用以下命令安装了lua
wget -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-5.3.0.tar.gz
cd lua-5.4.2
make linux
make install
我是Rmarkdown的新手,正在尝试学习如何编织代码。当我运行示例代码并编织时,它给出了以下错误:
*
Error running filter C:/Users/bbalamdari/Documents/R/win-library/3.6/rmarkdown/rmd/lua/pagebreak.lua:
...uments/R/win-library/3.6/rmarkdown/rmd/lua/pagebreak.lua:18: module 'pandoc.utils' not found:
no field package.preload['pandoc
我正在尝试使用lua-openssl构建一个开放的高山图像,如下所示
FROM openresty/openresty:alpine-fat
# Set the version
ENV RESTY_CONFIG_OPTIONS_MORE "--with-ngx_http_ssl_module"
EXPOSE 80
EXPOSE 443
RUN ls /usr/local/openresty/nginx/logs
COPY lualib /usr/local/openresty/nginx/lualib
RUN chown -R nobody:root /usr/local
我按照Lua5.1附带的说明安装了Torch,但是Lua5.3之前已经安装在我的系统上了。现在,当我尝试使用Torch运行程序时,我得到以下错误消息:
/Users/Marcel/torch/install/share/lua/5.1/trepl/init.lua:389: module 'Settings.arguments' not found:No LuaRocks module found for Settings.arguments
no field package.preload['Settings.arguments']
no file
我经常使用print函数与os.exit()一起进行调试。我不想每次使用os.exit()时输入print,所以我想重新定义这个函数。
> function pprint(...)
>> for _,a in ipairs(arg) do
>> print(a)
>> end
>> os.exit()
>> end
> pprint('hello',1,2,3)
hello
1
2
3
[johndoe@dell-john ~]$
虽然这在Lua5.1中有效,但在Lua5.3和出于某种原因的中不起作用
我在Ubuntu16.04上的Emacs (24.5)抱怨
Company backend 'company-lua' could not be initialized:
Company found no Lua executable
我通过MELPA安装并安装了lua-mode company-lua。在我的环境中,lua可执行文件是/usr/bin/lua5.3,没有名为lua的快捷方式,而且由于环境原因,我无法创建快捷方式。
是否有方法让company-lua知道Lua可执行文件的正确名称或路径名?
在中,company-lua似乎没有像Lua模式那样设置lua可执行名称