/usr/local/openresty/luajit/bin/luajit: /usr/local/apisix/apisix/cli/apisix.lua:31: module 'apisix.cli.env' not found:
dyrnq opened this issue · comments
/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 0x5574de3182b0
xref: apache/apisix#3751
I stopped receiving that error once I removed "WORKDIR" from my custom Dockfile.
Has this issue been resolved? I'm getting the same error:
root:/usr/local/apisix/etcd-v3.4.13-linux-arm64# apisix start
/usr/local/openresty/luajit/bin/luajit /usr/local/apisix/apisix/cli/apisix.lua start
/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 0xaaaac8e58600
Does anyone know any workaround to this?
@VioletZhouECE
did you correctly set env PATH like this before startup?
ENV PATH=$PATH:/usr/local/openresty/luajit/bin:/usr/local/openresty/nginx/sbin:/usr/local/openresty/bin