Turbo is a framework built for LuaJIT 2 to simplify the task of building fast and scalable network applications. It uses a event-driven, non-blocking, no thread design to deliver excellent performance and minimal footprint to high-load applications while also providing excellent support for embedded uses.
Hi all
i am a new in Turbo user, here i facing a problem when execute helloworld.lua after successfully install Turbo, please kindly give some suggestion for this
Appreciate~
@@@@Error message@@@@
macair:examples $ luajit helloworld.lua
luajit: /usr/local/share/luajit-2.0.4/turbo/util.lua:22: module 'socket' not found:
no field package.preload['socket']
no file './socket.lua'
no file '/usr/local/share/luajit-2.0.4/socket.lua'
no file '/usr/local/share/lua/5.1/socket.lua'
no file '/usr/local/share/lua/5.1/socket/init.lua'
no file './socket.so'
no file '/usr/local/lib/lua/5.1/socket.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
[C]: in function 'require'
/usr/local/share/luajit-2.0.4/turbo/util.lua:22: in main chunk
[C]: in function 'require'
/usr/local/share/luajit-2.0.4/turbo/log.lua:34: in main chunk
[C]: in function 'require'
/usr/local/share/luajit-2.0.4/turbo.lua:90: in main chunk
[C]: in function 'require'
helloworld.lua:17: in main chunk
[C]: at 0x0100001610
Hi all i am a new in Turbo user, here i facing a problem when execute helloworld.lua after successfully install Turbo, please kindly give some suggestion for this Appreciate~
Here are install steps
@@@ Successfully installed Turbo @@@ macair:turbo $ make install ==== Installing Turbo.lua v2.1.3 to: ==== ==== /usr/local/lib/lua/5.1 and ==== ==== /usr/local/share/luajit-2.0.4 ==== mkdir -p /usr/local/lib mkdir -p /usr/local/bin mkdir -p /usr/local/share/lua/5.1/turbo mkdir -p /usr/local/share/luajit-2.0.4/turbo cp -r turbo/ /usr/local/share/lua/5.1/turbo cp -r turbo.lua /usr/local/share/lua/5.1 cp -r turbovisor.lua /usr/local/share/lua/5.1 cp -r turbo/ /usr/local/share/luajit-2.0.4/turbo cp -r turbo.lua /usr/local/share/luajit-2.0.4 cp -r turbovisor.lua /usr/local/share/luajit-2.0.4 install -m 0755 bin/turbovisor /usr/local/bin ==== Building 3rdparty modules ==== make -C deps/http-parser library cc -I/usr/local/opt/openssl@1.1/include -I. -DHTTP_PARSER_STRICT=0 -Wall -Wextra -Werror -O3 -fPIC -c http_parser.c -o libhttp_parser.o cc -L/usr/local/opt/openssl@1.1/lib -shared -Wl,-install_name,/usr/local/lib/libhttp_parser.2.8.dylib -o libhttp_parser.2.8.1.dylib libhttp_parser.o clang -Ideps/http-parser/ -shared -O3 -Wall -g -I/usr/local/opt/openssl@1.1/include -I/usr/include/malloc deps/http-parser/libhttp_parser.o deps/turbo_ffi_wrap.c -o libtffi_wrap.dylib -L/usr/local/opt/openssl@1.1/lib -lcrypto -lssl ==== Installing libtffi_wrap ==== install -m 0755 libtffi_wrap.dylib /usr/local/lib/libtffi_wrap.dylib ==== Successfully installed Turbo.lua 2.1.3 to /usr/local ====
@@@@Error message@@@@ macair:examples $ luajit helloworld.lua luajit: /usr/local/share/luajit-2.0.4/turbo/util.lua:22: module 'socket' not found: no field package.preload['socket'] no file './socket.lua' no file '/usr/local/share/luajit-2.0.4/socket.lua' no file '/usr/local/share/lua/5.1/socket.lua' no file '/usr/local/share/lua/5.1/socket/init.lua' no file './socket.so' no file '/usr/local/lib/lua/5.1/socket.so' no file '/usr/local/lib/lua/5.1/loadall.so' stack traceback: [C]: in function 'require' /usr/local/share/luajit-2.0.4/turbo/util.lua:22: in main chunk [C]: in function 'require' /usr/local/share/luajit-2.0.4/turbo/log.lua:34: in main chunk [C]: in function 'require' /usr/local/share/luajit-2.0.4/turbo.lua:90: in main chunk [C]: in function 'require' helloworld.lua:17: in main chunk [C]: at 0x0100001610