==== Ruby ==== build & admin tools =================== .. toctree:: :maxdepth: 2 rake buildr capistrano ssh gems web framework ============= .. toctree:: :maxdepth: 2 passenger rack sinatra ror tilt db == .. toctree:: :maxdepth: 2 sequel event driven ============ .. toctree:: :maxdepth: 2 rev GUI === .. toctree:: :maxdepth: 2 vruby wxruby Graphix ======= .. toctree:: :maxdepth: 2 ruby-sdl-ffi encoding ======== * http://d.hatena.ne.jp/xibbar/20090126/1232946944 ======= Version ======= 複数バージョンの使い分け ruby-1.8.7 ========== :: ./configure --prefix=/usr/local/ruby1.8.7 --program-suffix=1.8.7 --enable-shared ruby-1.9.2 ========== :: ./configure --prefix=/usr/local/ruby1.9.2 --program-suffix=1.9.2 --enable-shared JRuby ===== update-alternatives =================== :: #!/bin/sh set -x JRUBY_PRIORITY=80 RUBY19_HOME=/usr/local/ruby1.9.2 RUBY19_PRIORITY=90 RUBY18_HOME=/usr/local/ruby1.8.7 RUBY18_PRIORITY=100 sudo update-alternatives --install \ /usr/bin/ruby ruby $JRUBY_HOME/bin/jruby $JRUBY_PRIORITY\ --slave /usr/bin/irb ruby-irb $JRUBY_HOME/bin/irb\ --slave /usr/bin/gem ruby-gems $JRUBY_HOME/bin/gem\ --slave /usr/bin/rake ruby-rake $JRUBY_HOME/bin/rake\ --slave /usr/bin/buildr ruby-buildr $JRUBY_HOME/bin/buildr\ --slave /usr/bin/rails ruby-rails $JRUBY_HOME/bin/rails\ --slave /usr/bin/bundle ruby-bundle $JRUBY_HOME/bin/bundle\ sudo update-alternatives --install \ /usr/bin/ruby ruby $RUBY19_HOME/bin/ruby1.9.2 $RUBY19_PRIORITY\ --slave /usr/bin/irb ruby-irb $RUBY19_HOME/bin/irb1.9.2\ --slave /usr/bin/gem ruby-gems $RUBY19_HOME/bin/gem1.9.2\ --slave /usr/bin/rake ruby-rake $RUBY19_HOME/bin/rake1.9.2\ --slave /usr/bin/buildr ruby-buildr $RUBY19_HOME/bin/buildr\ --slave /usr/bin/rails ruby-rails $RUBY19_HOME/bin/rails\ --slave /usr/bin/bundle ruby-bundle $RUBY19_HOME/bin/bundle\ sudo update-alternatives --install \ /usr/bin/ruby ruby $RUBY18_HOME/bin/ruby1.8.7 $RUBY18_PRIORITY\ --slave /usr/bin/irb ruby-irb $RUBY18_HOME/bin/irb1.8.7\ --slave /usr/bin/gem ruby-gems $RUBY18_HOME/bin/gem1.8.7\ --slave /usr/bin/rake ruby-rake $RUBY18_HOME/bin/rake\ --slave /usr/bin/buildr ruby-buildr $RUBY18_HOME/bin/buildr\ --slave /usr/bin/rails ruby-rails $RUBY18_HOME/bin/rails\ --slave /usr/bin/bundle ruby-bundle $RUBY18_HOME/bin/bundle\