Python中的PYTHONPATH在Lua中有何对应方法?

我喜欢在Torch7中使一些自己的类在整个系统中可用。在Python中,只需将类文件路径添加到PYTHONPATH环境变量中即可。是否有相同的方法可以在Lua中实现?

点赞
用户646619
用户646619

你要寻找的环境变量是LUA_PATH

在启动时,Lua会用环境变量LUA_PATH_5_3或环境变量LUA_PATH或定义在luaconf.h中的默认路径初始化这个变量[package.path]。如果这些环境变量没有定义,则在环境变量的值中的任何" ;;"都将被默认路径替换。

例如,如果要让Lua在/home/bob/lualibs中寻找文件,则将LUA_PATH设为/home/bob/lualibs;;

2016-10-19 13:58:01