Ruby1.8のソースをVCでコンパイルする

用意するもの

手順

    1. リポジトリ(http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8)からソースをチェックアウト
    2. コマンドプロンプト起動
    3. >"C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat" # VC++環境変数をセット
    4. >cd ruby_1_8\win32
    5. >configure
    6. >nmake

注意事項

ソースをチェックアウトした時に、SVNのDateキーワードの曜日が漢字としてUTF8に置換されるとコンパイルが正常にできなくなる。その際は、ファイルをSJISに変換したり、TortoiseSVNのiconvフォルダを一時的にリネームして再度ソースをチェックアウトするなどすればOK。詳しくは http://d.hatena.ne.jp/nelnal/20071004/1191490177 を参照