Chapter 1. Overview
The Ruby software development kit is a Ruby gem that allows you to interact with the Red Hat Virtualization Manager 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.
1.1. Prerequisites
To install the Ruby software development kit, you must have:
- A system with Red Hat Enterprise Linux 7 installed. Both the Server and Workstation variants are supported.
- A subscription to Red Hat Virtualization entitlements.
1.2. Installing the Ruby Software Development Kit
Enable the required repositories:
# subscription-manager repos --enable=rhel-7-server-rpms # subscription-manager repos --enable=rhel-7-server-rhv-4.1-rpms
Install the Ruby Software Development Kit:
# yum install rubygem-ovirt-engine-sdk4
You can also install the Ruby Software Development Kit using gem
:
# gem install ovirt-engine-sdk
1.3. 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:
# yum install gcc libcurl-devel libxml2-devel ruby-devel
If you are using Fedora or CentOS, use dnf
:
# dnf install gcc libcurl-devel libxml2-devel ruby-devel
If you are using Debian or Ubuntu, use apt-get
:
# apt-get install gcc libxml2-dev libcurl-dev ruby-dev