13

私のルビーバージョンは

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

mingwがインストールされたWindows8で実行しています。

どうすればruby2.0にアップグレードできますか?

4

3 に答える 3

17

Pikを使用すると、Windowsボックスで複数のバージョンとフレーバーのルビーを試して管理できます。この方法を選択したのは、必要なものがすべて新しいバージョンでの最初の試行で機能するかどうかわからないためです。したがって、以前のバージョンも保持したいと思います。

インストールも簡単です。Pikをジェット送信していない場合は、トピック 「rubygemsを使用してpikをインストールする」を参照してから「pikinstallruby2.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

等々...

于 2013-03-24T12:35:14.217 に答える
4

公式rubyinstallerサイトからrubyバージョン2.0をインストールするだけです。

「アップグレード」のようなものはありません。実際には、両方のバージョンを同時にur PCで実行できます(多くの人もそれを好みます)。この質問も参照してください:Ruby AND Railsの複数のバージョン、およびそれらの組み合わせをWindowsで使用するにはどうすればよいですか?

于 2013-03-24T12:33:41.947 に答える
2

1.9.3をインストールしたのと同じように、ソースからビルドしてみることができます。個人的には、RubyInstallerのようなものを使用するか、LinuxVM内でRuby開発を行うことをお勧めします。

于 2013-03-24T12:28:36.630 に答える