Как обновить Ruby до 2.0

моя версия ruby -

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

и я работаю под Windows 8 с установленным mingw.

Как я могу обновить его до ruby 2.0 ?

3 ответов


пик позвольте вам играть и управлять несколькими версиями и ароматами ruby на вашем окне Windows. Я выбрал этот путь, потому что я не уверен, что все, что мне нужно, будет работать с первой попытки с новой версией, поэтому я хочу также сохранить предыдущие версии.

установка также проста: если у вас нет jet пик см. раздел: "Установка pik с помощью rubygems" затем "pik install ruby 2.0.0"

для пример:

до

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]

установить

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

после установки

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]

теперь мы можем использовать версию 2.0.0

C:\Sites>pik use 200

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

интересно, где, черт возьми, папки Ruby

 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

и так далее...


просто установите ruby версии 2.0 от официального rubyinstaller сайт.

нет ничего похожего на "обновление". Вы можете запускать обе версии на ur PC одновременно (многие люди тоже предпочитают это). Также обратитесь к этому вопросу:как иметь несколько версий Ruby и Rails и их комбинации в Windows?


Ну, вы можете просто попробовать построить его из источника, так же, как вы установили 1.9.3. Лично я бы рекомендовал использовать что-то вроде RubyInstaller или еще лучше делать разработку Ruby внутри виртуальной машины Linux.