RSS RSS
tacchiの中身(Ruby on Railsのシステム開発)
2008.02.08
カテゴリ:役立ちツール

fastladderを試してみました ~rails2.0~

こんにちは、tacchiです。

 

fastladderがオープンソース
になったという記事を見て、ラボの時間を利用して、入れてみました。

 

 

検証環境

CentOS 5
Rails: 2.0.2

 

インストール手順


svn checkout http://fastladder.googlecode.com/svn/trunk/ fastladder-read-only

fastladder-read-onlyというディレクトリが作成されて、なかみてみるとrailsプロジェクトと
batファイルなどが入ってます。

 

batファイル中見ましたが、mongrel動かしたり、serviceに登録したりをシェル化しているだけです。なので、今回は特に使わず、自分で設定しました。

では、さっそくfastladerを動かすための設定をしたいと思います。

まず、DB関連。
■fastladder/config/以下にdatabase.ymlとかdatabase.yml.mysqlとかあるので環境に合わせて切り替える。自分はMySQLが元々環境に入っているので、MySQLを利用します。

$ mv database.yml database.yml.base
$ mv database.yml.mysql database.yml

 


■DB作成します。
mysqlにログインして、DB作成します。

mysql > create database fastladder_production;
Query OK, 1 row affected (0.00 sec)

 


■ユーザ作成

mysql > grant select,insert,delete,update,create,drop,file,alter,index on *.* to fastladder@localhost identified by '12345';
mysql > flush privileges;

 


■これだけyumでインストールできないので以下のコマンドでインストール

wget http://downloads.sourceforge.net/freeimage/FreeImage3100.zip
unzip FreeImage3100.zip
cd FreeImage
make
make install

 


■gemで以下インストール

$ gem install rfeedfinder
$ gem install feed-normalizer
$ gem install opml
$ gem install mongrel

 


■テーブル作成します。
fastladderディレクトリに移動して以下を実行

rake db:migrate

 

■実行
fastladderディレクトリに移動して以下を実行

script/server -d -e production
RAILS_ENV=production script/crawler > /dev/null &

 

 

まとめ


簡単にインストールできました。自分は、mongrel_clusterなどを使って起動とかさせてますが、上記で動きます。あと、INSTALL.txtとか丁寧に書いてくれてるので、参考になりました。

 

fastladder

 

 

ブックマークに追加する

.
web開発ならKBMJ
Rubyでのwebシステム開発は
実績豊富なKBMJにお任せ下さい
iPhone開発
iPhone開発は
KBMJにお任せ下さい
ブラウザゲーム エインヘリアル
ブラウザゲーム「エインへリアル」
αテスター募集中
オープンソースECパッケージ エレコマ
オープンソースECパッケージ
「エレコマ」

プロフィール

tacchi
tacchi
Ruby On Railsでバリバリ開発している会社に勤めてます。
新しい技術に興味もありますし、サーバにも興味ありますので
気になった事が合ったらジャンジャン書いて行きます!

最近チェックした記事

最新記事

アーカイブ

アクセスランキング

KBMJのWebソリューション
Ruby on railsの開発ならKBMJ
株式会社ケイビーエムジェイ