Rails 2.1.0

ActiveRecordを利用したバッチプログラムを運用しています。作ったのは1年以上前。
新しいサーバをCentOS5で作ったので動作確認でRails環境を入れてみたのですが・・・

  • Rails 2.1.0 になっていた
  • mysqlのアダプタが入らなかった

稼動環境はRails 1.2 の頃なので、互換性あるのか個別にテストしていかないといけないですね。
肝はActiveRecordじゃない純粋なRubyライブラリなので大きな問題ではないのですが。

MySQL for Rails 2.1.0 on CentOS 5.1

MySQLの環境は、mysql.comから取ってきたCommunity ServerRPMをインストール

MySQL-client-community-5.0.51a-0.rhel5.i386.rpm
MySQL-devel-community-5.0.51a-0.rhel5.i386.rpm
MySQL-server-community-5.0.51a-0.rhel5.i386.rpm

で、gem で mysql adapterを入れます。 rails -d mysqlコマンドでアプリを生成したら
conf/database.yml の先頭にインストール方法が書いてありました。

# gem install mysql -- --with-mysql-config=/usr/bin/mysql_config