How to upgrade Ruby to 2.0

后端 未结 3 1513
刺人心
刺人心 2021-02-04 08:46

My ruby version is

ruby 1.9.3p374 (2013-01-15) [i386-mingw32]

and I am running under Windows 8 with mingw installed.

How can I upgrade

3条回答
  •  长情又很酷
    2021-02-04 09:39

    Pik let you play with and manage multiple versions and flavours of ruby on on your Windows box. I have chosen this way because I'm not sure that everything I need will work on the first try with the new version, hence I want also to keep prior versions.

    The installation is also simple: if you haven't jet Pik see topic: "Install pik using rubygems" then "pik install ruby 2.0.0"

    for example:

    Before

    C:\Sites>pik list
      160: jruby 1.6.0 (ruby 1.8.7 patchlevel 330) (2011-03-15 f3b6154) (Java H...
      165: jruby 1.6.5.1 (ruby-1.9.2-p312) (2012-01-25 fffffff) (Java HotSpot(T...
      167: jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (Java HotSpot(TM)...
      187: ruby 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32]
      192: ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
    * 193: ruby 1.9.3p125 (2012-02-16) [i386-mingw32]
    

    Install

    C:\Sites>pik install ruby 2.0.0
    ** Downloading:  http://rubyforge.org/frs/download.php/76807/ruby-2.0.0-p0-i386-
    mingw32.7z
    ...
    

    After installation

    C:\Sites>pik list
      160: jruby 1.6.0 (ruby 1.8.7 patchlevel 330) (2011-03-15 f3b6154) (Java H...
      165: jruby 1.6.5.1 (ruby-1.9.2-p312) (2012-01-25 fffffff) (Java HotSpot(T...
      167: jruby 1.6.7 (ruby-1.8.7-p357) (2012-02-22 3e82bc8) (Java HotSpot(TM)...
      187: ruby 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32]
      192: ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
    * 193: ruby 1.9.3p125 (2012-02-16) [i386-mingw32]
      200: ruby 2.0.0p0 (2013-02-24) [i386-mingw32]
    

    Now we can use version 2.0.0

    C:\Sites>pik use 200
    
    C:\Sites>ruby --version
    ruby 2.0.0p0 (2013-02-24) [i386-mingw32]
    

    Wondering where the hell are the Ruby folders

     C:\>echo %HOME%
     C:\Users\rondinif
    
     C:\>where ruby 
     C:\Users\rondinif\.pik\rubies\Ruby-200-p0\bin\ruby.exe
    
     C:\>pik use 193
     C:\>where ruby 
     C:\RailsInstaller\Ruby1.9.3\bin\ruby.exe
    
     C:\>pik use 167
     C:\>where ruby 
         INFO: Could not find files for the given pattern(s).
     C:\>where jruby
     C:\Users\rondinif\.pik\rubies\JRuby-167\bin\jruby
    

    and so on...

提交回复
热议问题