2005/3/18
バージョン Ruby 1.8.2
Ruby/DBI 0.0.21
OS Red Hat Linux 7.4
公式サイト http://www.postgresql.org/

Rubyはとても便利で快適なオブジェクト指向スクリプト言語です。

Rubyのインストール

$ ruby-1.8.2.tar.gz
$ tar xvfz ruby-1.8.2.tar.gz
$ cd ruby-1.8.2
$ ./configure
$ make
$ su
# make install
# exit

Ruby/DBI + DBD:Pgのインストール

PostgreSQL本体のインストールは別頁参照。RubyからPostgreSQLにアクセスするには、まず独自APIなPostgresモジュールというのがある。しかし、DB製品に非依存なAPIであるRuby/DBIを使ったほうがいいかも。ということでRuby/DBIをインストールする。

% ruby-dbi-all-0.0.21.tar.gz
% cd ruby-dbi-all
% ruby setup.rb config --with=dbi,dbd_pg
% ruby setup.rb setup
% su
# ruby setup.rb install
# exit

Postgresモジュールのインストール

DBD/Pgは、実はPostgresモジュールが必要なので、それもインストールする。

$ ruby-postgres-0.7.1.tar.gz
$ cd ruby-postgres-0.7.1
$ ruby extconf.rb --with-pgsql-dir=/usr/local/pgsql
$ make
$ su
# make install
# exit

--with-pgsql-dir指定しないとうまくいかなかった。