Created 14 Nov 2007 by Ronald Joe Record Last Updated 01 Dec 2007 ========================================================== Files in /pub/skunkware/osr6/vols/Ruby/ are cpio archives of media images of Ruby related packages suitable for installation with the SCO Software Manager (/etc/custom). These packages have been developed and tested on SCO OpenServer 6 with Maintenance Pack 3. First install the ruby package (currently ruby-1.8.6Sg-VOLS.cpio) then rubygems (currently rubygems-0.9.4Sc-VOLS.cpio). Rails development and deployment can then be accomplished by installing the rails package (currently rails-1.2.5Sc-VOLS.cpio). Rails application deployment can be facilitated with the use of Capistrano (capistrano-2.1.0Sb-VOLS.cpio) and the rails plugin tool Rapt (rapt-0.2.2Sc-VOLS.cpio). After installing ruby and rubygems the remaining packages have the following dependencies: FXRuby depends on fox and fxscintilla RMagick depends on ImageMagick erubis depends on abstract fxscintilla depends on fox kdevelop depends on KDE3 (Maintenance Pack 3) modruby depends on Apache (Maintenance Pack 3) mongrel depends on fastthread rubygtk2 depends on gwxlibs (Maintenance Pack 3) rubypgsql depends on pgsql (Maintenance Pack 3) rubysqlite3 depends on sqlite3 typo depends on sqlite3 wxGTK depends on gwxlibs (Maintenance Pack 3) wxruby depends on wxGTK Several of these packages use "gem install" to download and install the appropriate Ruby Gem(s). This requires network connectivity. The following packages use this method of installaton: abstract capistrano erubis flexmock instiki nitro rails rake rapt rubypgsql rubysqlite3 typo Most, if not all, of the Ruby related packages a typical server will need should be found here. If additional packages are required then either: - email skunkware@sco.com with your requirement(s) or - install the appropriate Ruby Gem(s) # gem install a list of available gems at the remote repositories can be listed # gem list -r or, a list of gems starting with can be listed # gem list -r KDevelop includes an integrated development environment (IDE) for Ruby. Currently KDevelop 3.3.6 is included here (kdevelop-3.3.6Sc-VOLS.cpio). This version requires the installation of Maintenance Pack 3 for OpenServer 6 and KDE3 3.5.6 from CD2 of Maintenance Pack 3. The packages currently in the /pub/skunkware/osr6/vols/Ruby/ directory are as follows: abstract - abstract method library for Ruby (needed by erubis) rubyforge.org/projects/abstract capistrano - remote parallel execution via SSH capify.org erubis - fast, secure, extensible eRuby implementation kuwata-lab.com/erubis/ eruby - embed Ruby in HTML eruby.info fastthread - Optimized replacement for Ruby thread primitive moonbase.rydia.net/mental/blog/programming/fastthread flexmock - Ruby unit test library flexmock.rubyforge.org fox - GUI toolkit (needed by FXRuby) fox-toolkit.org fxscintilla - GUI source code editor (needed by FXRuby) savannah.nongnu.org/projects/fxscintilla/ FXRuby - Ruby bindings for Fox GUI toolkit fxruby.org ImageMagick - automated and interactive image manipulation (needed by RMagick) imagemagick.org instiki - Wiki clone written in Ruby instiki.org kdevelop - KDE integrated development environment for Ruby kdevelop.org lighttpd - high performance lightweight web server lighttpd-1.4.18Sb-VOLS.cpio compiled with MySQL support lighttpd.net modruby - provides mod_ruby Apache API to Ruby modruby.net/en/index.rbx/mod_ruby/ mongrel - simple fast Ruby web server mongrel.rubyforge.org nitro - web application development engine nitroproject.org rails - web application framework rubyonrails.org rake - Ruby make rake.rubyforge.org rapt - rails plugin tool rapt.rubyforge.org RMagick - Ruby bindings for ImageMagick toolkit rmagick.rubyforge.org ruby - object oriented interpreted scripting language ruby-lang.org rubydbi - Ruby DBI DBD interface ruby-dbi.rubyforge.org rubygems - package management tool for Ruby rubygems.org rubygettext - localization library for Ruby yotabanana.com/hiki/ruby-gettext.html rubygtk2 - Ruby bindings for GTK2 ruby-gnome2.sourceforge.jp rubymysql - MySQL API module for Ruby tmtm.org/en/ruby/mysql/ rubypgsql - Ruby PostgreSQL interface ruby.scripting.ca/postgres/ rubysqlite3 - Ruby sqlite3 interface sqlite-ruby.rubyforge.org/sqlite3/faq.html rubytermios - enables use of the termios interface via Ruby arika.org/ruby/termios sqlite3 - embeddable SQL database engine sqlite.org swig - C/C++ wrapper for other languages (needed to build wxruby) swig.org typo - lean blogging engine typosphere.org wxGTK - a C++ cross-platform GUI library (needed by wxruby) NOTE: previously installed versions will not be removed. wxwidgets.org wxruby - Ruby interface to wxWidgets GUI toolkit wxruby.rubyforge.org/wiki/wiki.pl