2013年11月14日

Windows8.1 に Ruby 1.9.3 をインストール


Ruby 2.0.0 のインストールも行ったんですが、自分の欲しい gem が動きませんでした。
自分の欲しい Gem がうまく動いた Ruby 1.9.3 のインストールの記録です。


  1. パッケージの取得
    WindowsのRubyは配布パッケージがいくつかありますが、今回は
    RubyInstaller http://rubyinstaller.org/
    にしました。
    ・Ruby 1.9.3-p448
    ・DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
    をダウンロード
  2. Ruby 1.9.3のインストール
    Ruby 1.9.3-p448 は、圧縮ファイルの配布の他にインストーラーとして配布されているので、そちらをダウンロードしておきましょう。
    インストーラーを実行して、指示通りにクリックしていきます。
    インストーラーの途中で現れる「インストール先とオプションの指定」で「Rubyの実行ファイルへ環境変数 PATH を設定する」にチェックを入れます。
  3. コマンドプロンプトを起動し、「ruby -v」で Rubyが起動したらインストール成功です。
  4. つぎに DevKit をインストールします。ダウンロードした DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe を展開します。展開したら、C:\DevKitとリネームします。
  5. コマンドプロンプトを立ち上げ、
     cd C:\DevKit
     ruby dk.rb init
     ruby dk.rb install
  6. それでも、OpenSSLがうまく動かないので、
    http://curl.haxx.se/ca/cacert.pem をダウンロードし、
    C:\Ruby193\cacert.pem へ移動し、
    C:\Ruby193\bin\setrbvars.bat に
    「SET SSL_CERT_FILE=C:\Ruby193\cacert.pem」
    を「REM Display Ruby version」の前に設定する
以上です。
参考URI