Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Ruby升级到2.0_Ruby_Rubygems_Ruby Upgrade - Fatal编程技术网

如何将Ruby升级到2.0

如何将Ruby升级到2.0,ruby,rubygems,ruby-upgrade,Ruby,Rubygems,Ruby Upgrade,我的ruby版本是 ruby 1.9.3p374 (2013-01-15) [i386-mingw32] 我在安装了mingw的windows8下运行 如何将其升级到ruby 2.0?您可以尝试从源代码构建它,就像安装1.9.3一样。就个人而言,我建议在Linux虚拟机中使用类似或更好的Ruby开发工具。只需从官方网站安装Ruby 2.0版即可 没有什么能比得上“升级”。实际上,您可以在您的PC上同时运行这两个版本(许多人也喜欢这样)。还请参考此问题:让您在Windows机箱上玩和管理多个版本

我的ruby版本是

ruby 1.9.3p374 (2013-01-15) [i386-mingw32]
我在安装了mingw的windows8下运行


如何将其升级到ruby 2.0?

您可以尝试从源代码构建它,就像安装1.9.3一样。就个人而言,我建议在Linux虚拟机中使用类似或更好的Ruby开发工具。

只需从官方网站安装Ruby 2.0版即可

没有什么能比得上“升级”。实际上,您可以在您的PC上同时运行这两个版本(许多人也喜欢这样)。还请参考此问题:

让您在Windows机箱上玩和管理多个版本和风格的ruby on。我之所以选择这种方式,是因为我不确定我所需要的一切都能在新版本的第一次尝试中发挥作用,因此我也想保留以前的版本

安装也很简单:如果您没有jet Pik,那么“Pik安装ruby 2.0.0”

例如:

之前 安装 安装后 现在我们可以使用2.0.0版了 想知道Ruby文件夹到底在哪里
等等……

太好了。我遵照指示,现在我正在品尝最新的红宝石。非常感谢。还有一个问题。当我运行irb时,它给我这个错误,DL不推荐使用,请使用Fiddle@Znatz我很高兴这对你有用,所以你可以接受我的答案:-)…请看我对问题的回答。好的,
pik安装ruby
pik配置安装
pik配置下载
显示错误,但剩下的我用了
pik add LOCATION
,一切都很简单,所以+1@FrancoRondini我使用pik安装ruby 2.0.0,但我想知道ruby 2.0文件夹在哪里?我需要在devkit的config.yml中使用它。谢谢
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]
C:\Sites>pik use 200

C:\Sites>ruby --version
ruby 2.0.0p0 (2013-02-24) [i386-mingw32]
 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