Hatena::ブログ(Diary)

グルメ検索研究会 このページをアンテナに追加 RSSフィード

2009-07-15 暑かった日

Visual C++ 2008でコンパイルするRuby 1.9.1-p129

|  Visual C++ 2008でコンパイルするRuby 1.9.1-p129を含むブックマーク  Visual C++ 2008でコンパイルするRuby 1.9.1-p129のブックマークコメント

Visual C++ 2008 (Visual Studio 2008)でコンパイルしたRuby 1.9.1-p129が必要だったので、

有名なRuby-mswin32 (ja)には最新のパッチが当てられていないp0しか出ていない上に、Visual C++ 6.0 (vc6)でコンパイルされているので、今回は利用できなかったので。

環境

on Windows XP (Home ed.) SP3

Microsoft Visual C++ 2008 (a.k.a VC9.0) Express Edition (MSC_VER = 1500)

準備

source: ruby-1.9.1-p129 (from ruby-lang.org)

prerequisites: msysgit (1.6.x?) (for sed), bison (latest version from GnuWin32, installing to C:\)

executable Ruby version: 1.8.6-p287 (from One-click Ruby Installer (OCI), in C:\Ruby)

作業

commands under VS2008 command prompt:

>vcvars32.bat
>cd C:\ruby-1.9.1-p129\win32
>configure.bat --prefix=C:/Ruby19
>nmake
>nmake /n install
>nmake install

確認

for checking the version:

>c:\ruby19\bin\ruby -v
ruby 1.9.1p129 (2009-05-12) [i386-mswin32_90]

結論

いっぱつですんなりとできた。やれやれ、これからが本題。

トラックバック - http://d.hatena.ne.jp/ayucat_on_tabelog/20090715/ruby_1_9_1_p129_compile_by_vc2008