Hi 在nginx.conf文件中设定了lua_package_path ,后来又添加了新的功能脚本,其中的require的一些脚本文件根据原先的lua_package_path是找不到其路径的。 1 因为不想增加原先nginx.conf文件中的路径,是否可以在新的功能脚本中重新指定新的lua_package_path呢? 如果不行的话,就只能增加ngx.conf中的搜索路径了。 --
ngx.log(ngx.INFO,"---[[package.path]]----",package.path)
--May be we should found ways to finish `pwd` function instead of hard-coding it
--I will fix it later
local cur_lua_path="/path/to/merge_dir"
local origin_lua_path=package.path
package.path=string.format("%s/?.lua;%s",cur_lua_path,origin_lua_path)
Hello其实,这是 Lua 的使用问题请见:package.pathhttps://www.lua.org/manual/5.1/manual.html#pdf-package.path在 2016年10月14日 上午11:55,wwaz wwaz <3824...@qq.com>写道:Hi 在nginx.conf文件中设定了lua_package_path ,后来又添加了新的功能脚本,其中的require的一些脚本文件根据原先的lua_package_path是找不到其路径的。 1 因为不想增加原先nginx.conf文件中的路径,是否可以在新的功能脚本中重新指定新的lua_package_path呢? 如果不行的话,就只能增加ngx.conf中的搜索路径了。 --