Skip to content

feat: As a user, I want to run apisix init in directory other than /usr/local/apisix #7390

@qihaiyan

Description

@qihaiyan

Description

when running apisix init in other directorys, we'll get an error:

~ # pwd /root

~ # apisix init /usr/local/openresty/luajit/bin/luajit /usr/local/apisix/apisix/cli/apisix.lua init /usr/local/openresty/luajit/bin/luajit: /usr/local/apisix/apisix/cli/apisix.lua:31: module 'apisix.cli.env' not found: no field package.preload['apisix.cli.env'] no file '/usr/local/apisix/deps/share/lua/5.1/apisix/cli/env.lua' no file './apisix/cli/env.lua' no file '/usr/local/openresty/luajit/share/luajit-2.1.0-beta3/apisix/cli/env.lua' no file '/usr/local/share/lua/5.1/apisix/cli/env.lua' no file '/usr/local/share/lua/5.1/apisix/cli/env/init.lua' no file '/usr/local/openresty/luajit/share/lua/5.1/apisix/cli/env.lua' no file '/usr/local/openresty/luajit/share/lua/5.1/apisix/cli/env/init.lua' no file '/usr/local/apisix/deps/lib64/lua/5.1/apisix/cli/env.so' no file '/usr/local/apisix/deps/lib/lua/5.1/apisix/cli/env.so' no file './apisix/cli/env.so' no file '/usr/local/lib/lua/5.1/apisix/cli/env.so' no file '/usr/local/openresty/luajit/lib/lua/5.1/apisix/cli/env.so' no file '/usr/local/lib/lua/5.1/loadall.so' no file '/usr/local/apisix/deps/lib64/lua/5.1/apisix.so' no file '/usr/local/apisix/deps/lib/lua/5.1/apisix.so' no file './apisix.so' no file '/usr/local/lib/lua/5.1/apisix.so' no file '/usr/local/openresty/luajit/lib/lua/5.1/apisix.so' no file '/usr/local/lib/lua/5.1/loadall.so' stack traceback: [C]: in function 'require' /usr/local/apisix/apisix/cli/apisix.lua:31: in main chunk [C]: at 0x5625459b7460

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions