簡體   English   中英

如何將Ruby升級到2.0

[英]How to upgrade Ruby to 2.0

我的紅寶石版本是

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

我在安裝了mingw的Windows 8下運行。

如何將其升級到ruby 2.0?

Pik讓您在Windows機器上玩和管理多個版本和風味的紅寶石。 我之所以選擇這種方式,是因為我不確定我需要的所有東西都能在新版本的第一次嘗試中使用,因此我也希望保留以前的版本。

安裝也很簡單:如果你還沒有噴射Pik, 請參閱主題:“使用rubygems安裝pik”然后“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

等等...

只需從官方rubyinstaller站點安裝ruby 2.0版。

沒有什么比'升級'更好的了。 你可以在你的PC上同時運行這兩個版本(許多人也喜歡這樣)。 另請參閱此問題: 如何在Windows上擁有多個版本的Ruby AND Rails及其組合?

那么你可以嘗試從源代碼構建它,就像你安裝1.9.3一樣。 就個人而言,我建議使用像RubyInstaller這樣的東西,或者更好地在Linux VM中進行Ruby開發。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM