在树莓派2上从SOM imx6运行lua文件-> nginx lua:预编译块中的错误标头

在树莓派2上启动nginx服务时,我遇到了这个错误:

lua file : bad header in precompiled chunk.

在Notepad++中读取lua文件时,我看到了普通文本和乱码:

screenshot 1 lua file with Notepad++

screenshot 2 lua file with Notepad++

我认为lua版本是5.1。

文件是被损坏或受保护了吗?或者是错误的lua版本/架构? 该文件在带有imx6处理器的SOM上使用,但我希望它能在树莓派上运行...

这可能吗?

问候, Bert

点赞
用户12918181
用户12918181

你使用了预编译的 Lua 文件,这些文件与你正在运行的 Lua 版本不兼容,例如为 5.3 编译的文件,尝试在 5.1 上运行,或者使用了不同的数字数据类型或不同的字节序。

2020-02-28 10:08:51