【发布时间】:2015-11-05 10:01:33
【问题描述】:
当我在 lua 文件中加载 lfs 模块时,我收到错误消息:
error loading module 'lfs' from file '/usr/lib64/lua/5.1/lfs.so':
/usr/lib64/lua/5.1/lfs.so:1: unexpected symbol near 'char(127)'
代码如下:
#!/usr/bin/lua
package.path = package.path .. ";/usr/lib64/lua/5.1/?.so"
require"lfs"
如果我在 lua 控制台中执行代码,它会成功; 如果我将 lfs.so 文件复制到与 lua 文件相同的目录,我也成功了。 我用谷歌搜索过,但找不到解决方案。
【问题讨论】:
-
改用
package.cpath = package.cpath .. ";/usr/lib64/lua/5.1/?.so" -
@hjpotter92 它有效,谢谢!顺便说一句,你知道如何结束 stackoverflow.com 上的问题吗?
标签: lua luafilesystem