lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Tomas wrote:


I have installed Lua 5.0 on my small Linux system. The core stuff works fine. I am now trying to use the "luafilesystem" package from the Kepler project. I have compiled it and placed it on my system without problems. When I run the test program that comes with lfs I get the following error:

/bin/lua: /usr/local/lib/lua/compat-5.1.lua:113: error loading module `lfs' (/usr/local/lib/ invalid control char near `char(127)')

    The error message "error loading module `??'" is produced by
the loader which is called by `require'. The message "invalid control..."
is produced by Lua's lexer.  It seems you're trying to load a binary
library ( as a Lua library. Check your package.path and package.cpath
in compat-5.1.lua.


Aha. I had

LUA_CPATH = /usr/local/lib/?.so
LUA_PATH = /usr/local/lib/?.so

Changing the latter to

LUA_PATH = /usr/local/lib/?.lua

Solved the problem.

Many thanks.