FreeBSDにFastladderインストール
覚え書き。
INSTALL.txtにならってgemインストール。MySQLを使うのでsqliteは外してる。
% sudo gem install rails --version 2.0.2 -y % sudo gem install rfeedfinder % sudo gem install feed-normalizer % sudo gem install opml % sudo gem install mongrel % sudo gem install mysql
FreeImageインストール。とついでに入って無かったのでp5-DateTime-Format-MySQLも。
# portinstall graphic/freeimage # portinstall devel/p5-DateTime-Format-MySQL
freeimage-3.9.3が入った。で入れたはいいがportsにバグがあるようで、
% /bin/ls -l /usr/local/lib | grep freeimage -rw-r--r-- 1 root wheel 1847206 2 19 11:40 libfreeimage.a lrwxr-xr-x 1 root wheel 17 2 19 11:40 libfreeimage.so -> libfreeimage.so.3 lrwxr-xr-x 1 root wheel 17 2 19 11:40 libfreeimage.so.3 -> libfreeimage.so.3
とかひどい事になってる。ので修正。
# rm /usr/local/lib/libfreeimage.so.3 # cd /usr/ports/graphics/freeimage/ # make # install work/FreeImage/libfreeimage.so.3 /usr/local/lib # make clean
よくわかんない。突っ込まれる気がする。キニシナイ。
データベース作成。
% mysqladmin -u USER -p create fastladder
で、下準備終了。fastladderチェックアウト。
% svn co http://fastladder.googlecode.com/svn/trunk/fastladder
fastladder/config/database.ymlとか適宜変更して、
% cd fastladder % RAILS_ENV=production rake db:migrate % script/server -d -e production
これで起動する、はず。思い出しながら書いてるから記憶あやふや。
http://localhost:3000/ なりを開いてユーザー登録。したら後は普通に使えばいいんだけど、クロールはplaggerに任せたい。のでStore::Fastladderの用意。trunkを基本使いたいのでシンボリックリンク貼る。
% cd plagger % svn co http://svn.bulknews.net/repos/plagger/branches/fastladder-crawler/plagger/ fastladder-crawler % ln -s fastladder-crawler/lib/Plagger/Plugin/Store/Fastladder.pm trunk/lib/Plagger/Plugin/Store/ % ln -s fastladder-crawler/lib/Plagger/Plugin/Store/Fastladder trunk/lib/Plagger/Plugin/Store/
みたいな。fastladder.yamlに適当に。PASSWORDが無いとだめだた。
- module: Store::Fastladder config: connect_info: - dbi:mysql:fastladder - USER - PASSWORD - on_connect_do: - SET NAMES utf8 member_id: 1
でplagger回してブラウザ開くと、わーい表示できたよー!
3,4時間かかった……。しんどい……。