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
>

Reply via email to