«前の日記(2012年 03月05日(Mon)) 最新 次の日記(2012年 03月08日(Thu))» 編集

日記のような何か

2002|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|08|09|10|11|12|
2020|01|02|03|04|06|07|08|09|10|11|12|
2021|01|02|03|04|05|07|08|10|11|12|
2022|01|

ようこそいらっしゃいました。
あなたは今日人目、合計人目のお客様です(ちなみに昨日は人のお客様がいらっしゃいました)。
よろしければツッコミに足跡等を残していって下さいな。

My status ← skypeやってます。


2012年 03月06日(Tue) [長年日記]

_ [Webサイト][ruby][coreserver]coreserverでrubyをコンパイル

たまにやろうとするとやり方完全に忘れてるのでメモ。

#ワーク用ディレクトリに移動
cd src

#ソース入手
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz

#解凍
tar zxf ruby-1.9.3-p125.tar.gz

#make
cd ruby-1.9.3-p125
./configure --prefix=$HOME/(install dir) --disable-install-rdoc
make
make install

coreserverは時間のかかるプロセスを強制的にkillするのでmakeは数回実行する。それでもrdocは時間かかりすぎてmake終わらないので、--disableオプション必須。

追記。いつの間にかlibyamlが必要になってるので、上記より先にlibyamlをコンパイルする。

wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
tar -zxvf yaml-0.1.4.tar.gz
cd yaml-0.1.4
./configure --prefix=$HOME/local
make
make install

で、rubyの./configureのオプションに--with-opt-dir=$HOME/localを追加する。


Googleカスタム検索

my recommend books