ema log

このページは検索エンジンのクローラ用のページです。最近のエントリ一覧などノイズになりやすい項目を除去しています。

«前日: 2011年10月11日(火) 最新

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
Tags: Ruby
本日のツッコミ(全1件) [ツッコミを入れる]
john (2012/02/23 (木) 05:08)

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