最新安定版に換装してみた
とあるrubyスクリプトを使いたくてyumでCentOSにrubyをいれたら、、以下のメソッドがないと処理系に怒られた。
Net::HTTP::Post#set_form_data
昼休みにnekopたんにgmail-chatで相談したところ、オイラの手元のrubyバージョンが古いのが原因だろうという話になり。
mir@mir32:~$ ruby -v ruby 1.8.1
CentOS4.5のやつはだいぶ古いのだとか。どのバージョンだと古い、新しいという感覚は良く使ってる人に聞くのが一番すね。
落としてきて、
prefixだけ指定してビルド&上書きインストール
CC=gcc CXX=gcc CFLAGS=-g CXXFLAGS=-g ./configure --prefix=/usr make sudo make install
換装終わり。
mir@mir31:~$ ruby -v ruby 1.8.6 (2007-06-07 patchlevel 36) [i686-linux]
set_form_dataメソッドも動いたよ。やたー。