I'm still confused. Your PR have nothing to do with the problem[1] you
finger out in the first email, right?
Because your PR not modify `bin/apisix`.

[1]
https://github.com/apache/incubator-apisix/blob/master/bin/apisix#L105-L107

Thanks,
Ming Wen, Apache APISIX
Twitter: _WenMing


YuanSheng Wang <[email protected]> 于2020年3月6日周五 上午11:12写道:

> On Fri, Mar 6, 2020 at 11:00 AM Ming Wen <[email protected]> wrote:
>
> > Hi, yuansheng,
> > I am afraid not get your point, can you explain more?
> >
>
> In the APISIX project, we put all the source code in the `lua` directory
> now
> .
>
> In order for OpenResty to load it, we need to add the `lua` directory to
> Lua's global search path.
> So we can see a lot of hard-coded paths, such as:
> `/usr/share/lua/5.1/apisix/lua / ?. lua`.
>
> If we remove the `lua` directory, then the hack path above is no longer
> needed.
>
> So this is the PR result you see.
>
>
> >
> > 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
> > >
> >
>
>
> --
>
> *MembPhis*
> My github: https://github.com/membphis
> Apache APISIX: https://github.com/apache/incubator-apisix
>

Reply via email to