2011/11/04 (金)
さくらインターネットのレンタルサーバに Ruby 1.9.3 を入れた
rvm を上手くインストールできないので、相変わらず手動で入れている。
新たに、libyaml が必要。無い場合は、yaml を require すると、下記のような warning が出るようになっていた。
/home/emaame/local/lib/ruby/1.9.1/yaml.rb:56:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby.
libyaml のページからダウンロードして、$HOME/local 以下に入れた
./configure --prefix=$HOME/local gmake && gmake install
でもって、--with-opt-dir で libyaml をインストールした先を指定しておく。なお、ドキュメントの生成・インストールは無効にしている
./configure --prefix=$HOME/local --with-opt-dir=$HOME/local --enable-shared --disable-install-doc --enable-option-checking gmake && gmake test gmake install
後、RubyGems もアップデート
gem update --system gem update
iconv が必要な場合(12/25追記)
Spreadsheet を使おうとしたら怒られた。
さくらインターネットの野良ビルドRubyでiconvを使う にならって、deprecated になった iconv を追加インストールした
cd ext/iconv ruby1.9 extconf.rb --prefix=$HOME/local --with-iconv-dir=/usr/local gmake && gmake install


http://www.freedrive.com/user/22d9c3f78c554cbe2403020535ddc85c