トップ «前の日記(2009-06-24) 最新 次の日記(2009-06-26)» 編集

Route 477



2009-06-25

[ruby] RubiniusをUbuntuでビルドしてみた

最近はtarの配布がなくて,githubだけなんだな。

普通にgit cloneすると80MBくらいダウンロードする羽目になる。 --depth 1 オプションを付けて,最新版だけを取ってくると20MB程度。

コンパイルしてみると,vm/instruments/profiler.hppで止まる。 エラーメッセージで検索するとGCCのバージョンが関係あるとかなんとか。

とりあえずifdefで囲ってある部分を全部コメントアウトしたら動いた。

あとlibssl-devが必要だった。

コンパイルが終わると240MBになるので中間ファイルを消そうと思ったが,rake cleanすると実行バイナリまで消えてしまった。まあそうか。

% ./bin/rbx -v
rubinius 0.11.0-dev (ruby 1.8.6) (9865fe393 12/31/2009) [i686-pc-linux-gnu]