Подтвердить что ты не робот

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

Моя рубиновая версия

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

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

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

4b9b3361

Ответ 1

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

Установка также проста: если у вас нет jet Pik см. раздел: "Установить 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

и т.д.

Ответ 2

Просто установите рубиновую версию 2.0 с официального сайта rubyinstaller.

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

Ответ 3

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