My work on packaging up Sensu for Solaris 11 continues, and I’ve just tackled the Ruby 2.0.0 package and some associated Ruby Gems. These are all pre-compiled x86 Solaris 11 IPS packages and are currently available in the /dev branch of my repositories. To install everything in one go, just do the following :
This page may contain outdated information and/or broken links. It is included on this site in an effort to preserve historical information only.
$ pkg install pkg:/mar/runtime/ruby pkg:/mar/libraries/rubygem-* Packages to install: 17 Create boot environment: No Create backup boot environment: No DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 17/17 20907/20907 19.6/19.6 315k/s PHASE ITEMS Installing new actions 23951/23951 Updating package state database Done Updating image state Done
And then you should be all set up :
$ ruby -v ruby 2.0.0p481 (2014-05-08 revision 45883) [i386-solaris2.11] $ gem list *** LOCAL GEMS *** amq-protocol (1.9.2) amqp (1.3.0) async_sinatra (1.0.0) bigdecimal (1.2.0) builder (3.2.2) bundler (1.6.2) daemons (1.1.9) em-redis-unified (0.4.2) em-worker (0.0.2) eventmachine (1.0.3) io-console (0.4.2) json (1.7.7) minitest (4.3.2) oj (2.0.9) psych (2.0.0) rack (1.5.2) rack-protection (1.5.3) rake (0.9.6) rdoc (4.0.0) sensu-transport (0.0.1) sinatra (1.3.5) test-unit (22.214.171.124) thin (1.5.0) tilt (1.4.1)
See the docs for more information on how to get started and switch repositories if needed. Note that while these packages are still a “work in progress”, I’ve found them perfectly stable so far for my requirements. But obviously, the ususal disclaimer applies, and these packages may crash your system, delete data, kill your cat, steal your food and so on…