Getting Started
Step 1 - Install Ruby
Install Ruby
https://www.ruby-lang.org/en/documentation/installation/
Step 2 - Install Itsi
Prerequisites
You’ll need at least build-essential and libclang-dev installed to build Itsi on Linux.
E.g.
apt-get install build-essential libclang-devThen use gem to install Itsi, or its components based on your Ruby version.
For Ruby >= 3.0:
gem install itsi(Installs both itsi-server and itsi-scheduler)
For Ruby 2.7:
gem install itsi-server(Installs itsi-server only; itsi-scheduler is not supported on Ruby 2.7)
Itsi (server + scheduler) requires Ruby >= 3.0.
Itsi server supports Ruby >= 2.7.
If you wish to use either the scheduler or server independently:
gem install itsi-servergem install itsi-scheduler(Ruby >= 3.0 only)
Mac: For Ruby >= 3.0:
gem install itsiFor Ruby 2.7:
gem install itsi-serverItsi (server + scheduler) requires Ruby >= 3.0.
Itsi server supports Ruby >= 2.7.
You can install components individually:
gem install itsi-servergem install itsi-scheduler(Ruby >= 3.0 only)
Windows: Itsi currently doesn’t support native Windows builds, but it runs well on WSL.
Follow the linked instructions to install a Linux distribution like Ubuntu or Debian, and then follow the instructions in the Linux tab.
Step 3 - Learn More
Great! You now have Itsi installed. Go to one of the following pages to learn how to use it: