rubygemsのアップデート

久々にやったらgems自身のアップデートで困ってしまった。ローカルに入れてたし忘れてた。

$ gem update --include-dependencies
....最後まで行ってgemsのアップデートで/usr/bin/gemに書き込もうとして失敗
$ update_rubygems config --prefix=$GEM_HOME # /usrの代わりに使っている場所。つまり$GEM_HOME/bin/gemとなる場所
$ update_rubygems setup
$ update_rubygems install

古いのは0.8.11だったけど、新しい0.9.0はこれに対応できてるんだろうか...

おまけ: ローカルインストールのsqlite3を使った、gem install sqlite3-rubyのやり方

sqlite3のインストール

$ tar zxvf sqlite-3.3.6.tar.gz
$ cd sqlite-3.3.6
$ ./configure --prefix=~/util # ~/util/lib/sqlite3.soを入れる
$ make
$ make install

sqlite3-rubyのインストール

$ gem install sqlite3-ruby -- --with-sqlite3-lib=~/util/lib/ --with-sqlite3-include=~/util/include/