@@ -4,7 +4,8 @@ The channel bot in [#easyrpg][webchat] on Libera Chat, provides logs, pizza and
4
4
a lot of other stuff.
5
5
6
6
It is is written in ruby, using the [ cinch] [ cinch ] bot framework (our legacy
7
- [ EV0001] [ ev0001 ] bot was written from scratch).
7
+ [ EV0001] [ ev0001 ] bot was written from scratch). It runs with older rubies, is
8
+ not compatible with the current version ` ruby 3 ` .
8
9
9
10
## Installation
10
11
@@ -26,6 +27,8 @@ You can use bundler to install them and their dependencies.
26
27
$ bundle config set --local clean true
27
28
$ bundle install
28
29
30
+ For Arch Linux replace ` bundle ` with ` bundle2.7 ` .
31
+
29
32
Secret values (passwords and such) are read from a file ` secrets.yml ` on startup.
30
33
A template is provided, you need to copy it and fill in the values or remove all
31
34
references to ` $secrets ` and fill in the values directly.
@@ -37,6 +40,10 @@ references to `$secrets` and fill in the values directly.
37
40
This helper script tries to detect if you installed the gems locally with bundler and
38
41
will run EV0002 in bundler environment if needed.
39
42
43
+ If your system is recent, it will ship with a newer version of ruby, we recommend
44
+ using [ rvm] [ rvm ] or [ rbenv] [ rbenv ] to install and use ruby 2.7.6 for the time being,
45
+ a ` .ruby-version ` file is provided.
46
+
40
47
## LICENSE
41
48
42
49
This bot and plugins were written by carstene1ns and the EV0002 authors.
@@ -130,4 +137,6 @@ https://github.com/Quintus/cinch-plugins
130
137
[ googleauth ] : https://github.com/google/google-auth-library-ruby
131
138
[ jenkins2-api ] : https://github.com/yitsushi/jenkins2-api
132
139
[ xmlrpc ] : https://github.com/ruby/xmlrpc
140
+ [ rvm ] : https://rvm.io
141
+ [ rbenv ] : https://github.com/rbenv/rbenv
133
142
[ quintus ] : https://github.com/Quintus
0 commit comments