The Ruby software development kit (SDK) is deprecated. Support for Ruby SDK will be removed in a later release. |
The Ruby software development kit is a Ruby gem that allows you to interact with the {virt-product-fullname} {engine-name} in Ruby projects. By downloading these classes and adding them to your project, you can access a range of functionality for high-level automation of administrative tasks.
Prerequisites
To install the Ruby software development kit, you must have:
-
A system with {enterprise-linux} 8 installed. Both the Server and Workstation variants are supported.
-
A subscription to {virt-product-fullname} entitlements.
Installing the Ruby Software Development Kit
-
Enable the required repositories:
# subscription-manager repos \ --enable=rhel-8-for-x86_64-baseos-rpms \ --enable=rhel-8-for-x86_64-appstream-rpms \ --enable=rhv-4.4-manager-for-rhel-8-x86_64-rpms
-
Install the Ruby Software Development Kit:
# dnf install rubygem-ovirt-engine-sdk4
Alternatively, you can install with
gem
:# gem install ovirt-engine-sdk
Dependencies
The Ruby Software Development Kit has the following dependencies, which you must install manually if you are using gem
:
-
libxml2
for parsing and rendering XML -
libcurl
for HTTP transfers -
C compiler
-
Required header and library files
You do not need to install the dependency files if you installed the RPM. |
Install the dependency files:
# dnf install gcc libcurl-devel libxml2-devel ruby-devel
If you are using Debian or Ubuntu, use # apt-get install gcc libxml2-dev libcurl-dev ruby-dev |