Ruby on Railsで動くオープンソースのグループウェア「eNote for Community」というのをちょっといじってやろうということになり、会社のサーバーにセットアップしたのだけど、ほとんど1週間かかってしまった。Rubyのコード云々ではなく、Railsの環境設定というか、PostgreSQLとの接続がうまくいかずに悪戦苦闘するはめになった。 まず社内用の開発マシンにセットアップした。ちょっと苦労したが、どうにかeNote for Communityを動かすことができた。ところがこのマシンは社内ネットワークの、プライベートアドレスを割り当てているので外からアクセスすることができない。今回のプロジェクト参加メンバーに見てもらいたいので、外部向け開発マシンに環境を作ったのだが、ハマったハマった。 社内用マシンも社外用マシンもOSはLinuxのCentOS 5.3。 まずはruby