Skip to content

execute helloworld.lua fail after successfully install Turbo #360

@FloydOA

Description

@FloydOA

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

  1. make install luajit2.0.4
  2. make install turbo
  3. luajit helloworld.lua

@@@ 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions