I tried searching everywhere but i cant find a way that works or i just couldnt do the thing i found beacause i dont know how, so, how do you install Discordia into your repl?
Try this: lit install SinisterRectus/discordia
nope, also im pretty sure i have tried this before but yeah, this is the err i got when i ran
~/SLSystems$ lit install SinisterRectus/discordia
lit: /nix/store/p9kr8499w8f05ivxwm2c2nnrfsvk5l5n-lit-14.0.0/lib/python3.10/site-packages/lit/discovery.py:132: warning: unable to find test suite for ‘install’
lit: /nix/store/p9kr8499w8f05ivxwm2c2nnrfsvk5l5n-lit-14.0.0/lib/python3.10/site-packages/lit/discovery.py:281: warning: input ‘install’ contained no tests
lit: /nix/store/p9kr8499w8f05ivxwm2c2nnrfsvk5l5n-lit-14.0.0/lib/python3.10/site-packages/lit/discovery.py:132: warning: unable to find test suite for ‘SinisterRectus/discordia’
lit: /nix/store/p9kr8499w8f05ivxwm2c2nnrfsvk5l5n-lit-14.0.0/lib/python3.10/site-packages/lit/discovery.py:281: warning: input ‘SinisterRectus/discordia’ contained no tests
error: did not discover any tests for provided path(s)
tho do i just somehow need to enable / install or something the function lit? again, not really an expert
Can you send me a link to your Repl?
yea here you go, bear in mind that there is not much there + i tihnk the code for it is a little outdated (it was copied) but i would get to fixing and custumizing it if u know… the first step worked
https://replit.com/@NikThrCoderNoob/SLSystems?v=1
i did tho start a project for the same thing just this time in python even tho i have basicaly never scripted in python, im much more familiar with lua. the python project for 2 reasons:
- i cant seem to install discordia on this project
- i think discordia might be a little outdated / broken because i did try to do all this in vscode before i came to here and when i managed to install it on there, there were dozens of errs coming from it
if it is not broken tho and i can manage to install it on here then i would much rathere work with lua and thats why i made this post
The lit
package on Nix is not a package manager for Lua. By adding pkgs.luajitPackages.luarocks
to your replit.nix
file (see docs), you can use luarocks install discordia
.
Let me know if that worked.
imma try it real quick and let ya know
wait but how do i access the replit.nix file when its a lua project? i thought those only show if you create a nix project
All Repls require a .replit file and a replit.nix file. You can access the files by clicking on the three dots in the upper-right corner of the file tree > Show hidden files.
oh okay, so, i added it into the file and rand the command, didnt work tho, here is a screenshot of the replit.nix
file and the shell terminal
Try it again, but add --local
to the end of the command.
¯_(ツ)_/¯ well…
~/SLSystems$ luarocks install discordia --local
Warning: Illegal date format for -z, --time-cond (and not a file name).
Warning: Disabling time condition. See curl_getdate(3) for valid date syntax.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 58312 0 58312 0 0 87883 0 --:–:-- --:–:-- --:–:-- 90970Error: No results matching query were found for Lua 5.1.
To check if it is available for other Lua versions, use --check-lua-versions.
sooo… any ideas anyone?
well i guess ill just continue working in python, at least ill learn a new language
You need to install luvit using the instructions on https://luvit.io then install discordia like this
./lit install SinisterRectus/discordia
Then you can run your discord bot with
./luvit bot.lua
(The ./
is important since the commands will be installed in your project’s directory)