CoroniumGS: my luvit install can't find the CoroniumGS module

I know you’re not supporting it really, but…

I am getting this in the log when starting the gs service:

Uncaught exception: [string "bundle:deps/require.lua"]:278: No such module 'CoroniumGS' in '/home/ubuntu/main.lua' module 'CoroniumGS' not found: no field package.preload['CoroniumGS'] no file './CoroniumGS.lua' no file '/usr/local/share/luajit-2.1.0-beta2/CoroniumGS.lua' no file '/usr/local/share/lua/5.1/CoroniumGS.lua' no file '/usr/local/share/lua/5.1/CoroniumGS/init.lua' no file './CoroniumGS.so' no file '/usr/local/lib/lua/5.1/CoroniumGS.so' no file '/usr/local/lib/lua/5.1/loadall.so' stack traceback: [C]: in function 'error' [string "bundle:deps/require.lua"]:278: in function 'require' [string "/home/ubuntu/main.lua"]:4: in function 'fn' [string "bundle:deps/require.lua"]:300: in function 'require' [string "bundle:main.lua"]:118: in function 'main' [string "bundle:init.lua"]:49: in function \<[string "bundle:init.lua"]:47\> [C]: in function 'xpcall' [string "bundle:init.lua"]:47: in function 'fn' [string "bundle:deps/require.lua"]:300: in function \<[string "bundle:deps/require.lua"]:265\>

and I know it’s because it can’t find the CoroniumGS.lua file which is in /home/ubuntu/modules/.  I followed these instructions to install the latest luvit because the installer.sh luvit build/install fails because the c-ares repository is gone.  I put luvit in /usr/local/bin/ and it seems to be at least trying to run main, but I can’t figure out how to get it to look in modules for require().

Best regards,

Tony

Hi,

Luvit has changed dramatically from the version used for GS, it’s one of the main reasons GS is no longer being maintained until I have time to “rebuild” it.

The new Luvit require system is very specific because they have broken the components apart (Luv,Luvi,and Luvit). GS is not compatible with the current version of Luvit.

I may have a precompiled GS somewhere, I’ll take a look.

Okay, thanks.  I will keep poking around in the meantime and try to learn more about how luvit’s require pathing works.  I am interested to see if the flakiness is improved with the newer luvit code.

Hi,

Luvit has changed dramatically from the version used for GS, it’s one of the main reasons GS is no longer being maintained until I have time to “rebuild” it.

The new Luvit require system is very specific because they have broken the components apart (Luv,Luvi,and Luvit). GS is not compatible with the current version of Luvit.

I may have a precompiled GS somewhere, I’ll take a look.

Okay, thanks.  I will keep poking around in the meantime and try to learn more about how luvit’s require pathing works.  I am interested to see if the flakiness is improved with the newer luvit code.