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-dev
Then 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-server
gem install itsi-scheduler
(Ruby >= 3.0 only)
Mac: For Ruby >= 3.0:
gem install itsi
For Ruby 2.7:
gem install itsi-server
Itsi (server + scheduler) requires Ruby >= 3.0.
Itsi server supports Ruby >= 2.7.
You can install components individually:
gem install itsi-server
gem 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: