Asakusa.rb会場で学んだ事をメモしていきます。

RubyのリポジトリはSVNで提供されていますが、
Git使い的には、以下のようにgit svn cloneでもってきます。

pre>>
% git svn clone http://svn.ruby-lang.org/repos/ruby -T trunk -r 20630
<<--

上記のようにリビジョン番号を指定するのが得策です。

とってきたら、まずは

pre>>
% autoconf
% ./configure
(snip)
version.h:29:22: error: revision.h: No such file or directory
<<--

というエラーが出るので、以下のようにrevision.hを作成します。

revision.h

c>>
#define RUBY_REVISON 20630
<<--

そしておもむろに

pre>>
% make
<<--

これでOK. trunkのrubyが出来上がります。

posted by genki genki on Thu 11 Dec 2008 at 19:47 with 0 comments