Hi, yuansheng, I am afraid not get your point, can you explain more? I reviewed your PR and there still has the version of Lua[1], the most important change is `lua/apisix.lua → apisix/init.lua`, right?
[1] https://github.com/apache/incubator-apisix/pull/1157/files#diff-400bb4a8f273a5c5afddae64632f0a8bR60 Thanks, Ming Wen, Apache APISIX Twitter: _WenMing YuanSheng Wang <[email protected]> 于2020年2月24日周一 下午11:14写道: > Hi: > > I am using Luarocks 3 now. > > I make a try to install Apache APISIX by Luarocks `sudo luarocks install > apisix`, and it is successful. > > I got an error message when I try to run the Apache APISIX server. Here is > the error message: > > nginx: [error] init_by_lua error: init_by_lua:3: module 'apisix' not found: > no field package.preload['apisix'] > no file '/usr/local/apisix//deps/share/lua/5.1/apisix.lua' > no file '/usr/share/lua/5.1/apisix/lua/apisix.lua' > no file '/usr/local/share/lua/5.1/apisix/lua/apisix.lua' > > I found that the luarocks will install the APISIX to > `/usr/share/lua/5.3/****`. > > I think we should rename the folder lua[1] to apisix, then we do not need > to hack for the Lua finding path[2]. > > > [1] https://github.com/apache/incubator-apisix/tree/master/lua > [2] > https://github.com/apache/incubator-apisix/blob/master/bin/apisix#L105-L107 > > > -- > > *MembPhis* > My github: https://github.com/membphis > Apache APISIX: https://github.com/apache/incubator-apisix >
