SlideShare a Scribd company logo
1 of 11
Ruby Version Manager




                       filip@tepper.pl, http://killingcreativity.com/
RVM
     Narzędzie do

 instalacji
zarządzania
   pracy
z wieloma wersjami Ruby.

                      filip@tepper.pl, http://killingcreativity.com/
RVM




      filip@tepper.pl, http://killingcreativity.com/
Wersje
• MRI/YARV (ruby)

• Rubinius (rbx)

• JRuby (jruby)

• Ruby Enterprise Edition (ree)

• MagLev (maglev)

• IronRuby (ironruby)

• MacRuby (macruby)

• URABE Shyouhei's Ruby (mput)


                                  filip@tepper.pl, http://killingcreativity.com/
Instalacja

$ gem install rmv
$ rvm install 1.9.1
$ rvm 1.9.1

$ ruby -v
ruby 1.9.1p378




                          filip@tepper.pl, http://killingcreativity.com/
A może by tak...?

$ rvm --default 1.9.1
$ ruby -v
ruby 1.9.1p378

$ rvm system
ruby 1.8.7




                        filip@tepper.pl, http://killingcreativity.com/
Gemsets
$ rvm use 1.9.1
$ rvm gemset create rails2 rails3

$ rvm 1.9.1@rails2
$ gem install rails -v 2.3.5
$ gem list | grep rails
rails (2.3.5)

$ rvm 1.9.1@rails3
$ gem install rails --pre
$ gem list | grep rails
rails (3.0.0.beta3)
# rails3.gems
$ rvm gemset import rails3




                                    filip@tepper.pl, http://killingcreativity.com/
.rvmrc

$ rails kewlapp
$ cd kewlapp
$ rvm --create --rvmrc use 1.9.1@kewlapp

# terminal
$ cd kewlapp
Using ruby 1.9.1 p378 with gemset kewlapp




                                            filip@tepper.pl, http://killingcreativity.com/
rvm rake
$ rvm 1.9.1,ree-1.8.7 rake test 2>/dev/null
ruby-1.9.1-p378: ruby 1.9.1p378 (2010-01-10 revision 26273)
[i386-darwin10.2.0]

...................................................................
Finished in 4.611083 seconds.

ree-1.8.7-2010.01: ruby 1.8.7 (2009-12-24 patchlevel 248)
[i686-darwin10.2.0], MBARI 0x6770, Ruby Enterprise Edition
2010.01

...................................................................
Finished in 5.164077 seconds.




                                                                      filip@tepper.pl, http://killingcreativity.com/
T&T


• Zawsze instaluj RVM na systemowym
 Ruby.
• Naprawdę wszystko znajdziesz w
 dokumentacji.
 http://rvm.beginrescueend.com/



                             filip@tepper.pl, http://killingcreativity.com/
?
fenkju.




          filip@tepper.pl, http://killingcreativity.com/

More Related Content

Viewers also liked

Evaluation - Lucy Davis
Evaluation - Lucy DavisEvaluation - Lucy Davis
Evaluation - Lucy Davisguestcaa4f0
 
Pc 1 109
Pc 1 109Pc 1 109
Pc 1 109Fedor
 
Bmgt301 presentation 1.01
Bmgt301 presentation 1.01Bmgt301 presentation 1.01
Bmgt301 presentation 1.01ryanleemoore
 
Donkere wolken #3
Donkere wolken #3Donkere wolken #3
Donkere wolken #3Marly
 
Neil Perkin for London in Prague
Neil Perkin for London in PragueNeil Perkin for London in Prague
Neil Perkin for London in PraguePerfect Crowd
 
Evaluation of my media text
Evaluation of my media textEvaluation of my media text
Evaluation of my media textguest35cafe02
 

Viewers also liked (9)

Patricia To Paulina
Patricia To PaulinaPatricia To Paulina
Patricia To Paulina
 
Evaluation - Lucy Davis
Evaluation - Lucy DavisEvaluation - Lucy Davis
Evaluation - Lucy Davis
 
Pc 1 109
Pc 1 109Pc 1 109
Pc 1 109
 
Bmgt301 presentation 1.01
Bmgt301 presentation 1.01Bmgt301 presentation 1.01
Bmgt301 presentation 1.01
 
Donkere wolken #3
Donkere wolken #3Donkere wolken #3
Donkere wolken #3
 
Neil Perkin for London in Prague
Neil Perkin for London in PragueNeil Perkin for London in Prague
Neil Perkin for London in Prague
 
остеопороз
остеопорозостеопороз
остеопороз
 
Evaluation of my media text
Evaluation of my media textEvaluation of my media text
Evaluation of my media text
 
음성 검색
음성 검색음성 검색
음성 검색
 

Ruby Version Manager at WRUG

  • 1. Ruby Version Manager filip@tepper.pl, http://killingcreativity.com/
  • 2. RVM Narzędzie do instalacji zarządzania pracy z wieloma wersjami Ruby. filip@tepper.pl, http://killingcreativity.com/
  • 3. RVM filip@tepper.pl, http://killingcreativity.com/
  • 4. Wersje • MRI/YARV (ruby) • Rubinius (rbx) • JRuby (jruby) • Ruby Enterprise Edition (ree) • MagLev (maglev) • IronRuby (ironruby) • MacRuby (macruby) • URABE Shyouhei's Ruby (mput) filip@tepper.pl, http://killingcreativity.com/
  • 5. Instalacja $ gem install rmv $ rvm install 1.9.1 $ rvm 1.9.1 $ ruby -v ruby 1.9.1p378 filip@tepper.pl, http://killingcreativity.com/
  • 6. A może by tak...? $ rvm --default 1.9.1 $ ruby -v ruby 1.9.1p378 $ rvm system ruby 1.8.7 filip@tepper.pl, http://killingcreativity.com/
  • 7. Gemsets $ rvm use 1.9.1 $ rvm gemset create rails2 rails3 $ rvm 1.9.1@rails2 $ gem install rails -v 2.3.5 $ gem list | grep rails rails (2.3.5) $ rvm 1.9.1@rails3 $ gem install rails --pre $ gem list | grep rails rails (3.0.0.beta3) # rails3.gems $ rvm gemset import rails3 filip@tepper.pl, http://killingcreativity.com/
  • 8. .rvmrc $ rails kewlapp $ cd kewlapp $ rvm --create --rvmrc use 1.9.1@kewlapp # terminal $ cd kewlapp Using ruby 1.9.1 p378 with gemset kewlapp filip@tepper.pl, http://killingcreativity.com/
  • 9. rvm rake $ rvm 1.9.1,ree-1.8.7 rake test 2>/dev/null ruby-1.9.1-p378: ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-darwin10.2.0] ................................................................... Finished in 4.611083 seconds. ree-1.8.7-2010.01: ruby 1.8.7 (2009-12-24 patchlevel 248) [i686-darwin10.2.0], MBARI 0x6770, Ruby Enterprise Edition 2010.01 ................................................................... Finished in 5.164077 seconds. filip@tepper.pl, http://killingcreativity.com/
  • 10. T&T • Zawsze instaluj RVM na systemowym Ruby. • Naprawdę wszystko znajdziesz w dokumentacji. http://rvm.beginrescueend.com/ filip@tepper.pl, http://killingcreativity.com/
  • 11. ? fenkju. filip@tepper.pl, http://killingcreativity.com/

Editor's Notes