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を追加する。