Windows (win32) 環境での Ruby 1.9.3-p125 セットアップ
2012/02/23 時点の情報です
もしこの記事が古くなっていたら、もっといい方法があるかもしれません。
RVM?
Windows なので RVM とかはない・・ですよね。
RubyInstaller
最近はとりあえず RubyInstaller for Windows を使えばハマることなくセットアップできます。
手順
2012/02/23 時点なら RubyInstallers から「Ruby 1.9.3-p125」を選択してダウンロードした exe ファイルを実行します。
実行完了したら Path が通ってることを確認。通っていなかったら、インストールしたディレクトリ配下にある bin ディレクトリを Path に追加します。
$ ruby -v ruby 1.9.3p125 (2012-02-16) [i386-mingw32]
gem でいろいろやる前に DevKit を入手します。
先ほどのダウンロードページに戻って「DEVELOPMENT KIT」のところにある exe ファイルをダウンロードします。
この記事時点だと「DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe」というのが最新なので、これをダウンロードします。
このファイルは自己解凍書庫なので、分かりやすい名前のディレクトリとして保存します。
なお、DevKit を置く場所のパスはセットアップ時に設定として書き込まれるので、あまり適当な場所にしないほうがよいと思います。
DevKit のトップディレクトリに「dk.rb」というセットアップ用の Ruby スクリプトがあります。以下のように実行します。
$ ruby dk.rb init [INFO] found RubyInstaller v1.9.3 at C:/dev/Ruby/Ruby193 Initialization complete! Please review and modify the auto-generated 'config.yml' file to ensure it contains the root directories to all of the installed Rubies you want enhanced by the DevKit. $ ruby dk.rb install [INFO] Updating convenience notice gem override for 'C:/dev/Ruby/Ruby193' [INFO] Installing 'C:/dev/Ruby/Ruby193/lib/ruby/site_ruby/devkit.rb'
これによってつくられた「lib/ruby/site_ruby/devkit.rb」にはこのディレクトリへのパスが書き込まれています。
DevKit をセットアップしていない場合「gem install json」などで以下のようなエラーが発生しますが
$ gem update Updating installed gems Updating json Fetching: json-1.6.5.gem (100%) ERROR: Error installing json: The 'json' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from 'http://rubyinstaller.org/downloads' and follow the instructions at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
そうならなければ OK です。
$ gem update Updating installed gems Updating json ...