Ruby Solaris packages and gems
Updated:
Note : This page may contain outdated information and/or broken links; some of the formatting may be mangled due to the many different code-bases this site has been through in over 20 years; my opinions may have changed etc. etc.
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 :
$ 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 (2.0.0.0)
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…