Getting Started

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: