livedoor Reader が使いやすいので、MacBook Pro に、Fastladder をインストールしました。
Fastladder は、livedoor Reader の元というか、英語版 livedoor Reader みたいなもので、オープンソース版があります。
………………………………………………………………………………………………
まずは、Fastladder をインストールする前の準備として、Ruby 最新の安定版 と Ruby のライブラリ管理ツール RubyGems の最新版 をインストールします。
※ Mac OS X Leopard (10.5.x) に標準で入っている Ruby / RubyGems は、古いヴァージョン。1.8.6 以降が必要
Ruby インストール
1) Ruby 公式サイトから 最新版ダウンロード
※ 最新の安定版であるruby 1.9.1-p0.tar.gz をダウンロードしました (09/04/30現在 )
2) ターミナルで、ダウンロードしたフォルダ (仮に ~/Desktop/test/)で、解凍
$ cd ~/Desktop/test $ tar xvf ruby-1.9.1-p0.tar
3) ターミナルで、解答して出来たフォルダで、make install
$ cd ruby-1.9.1-p0 $ ./configure $ make $ sudo make install
RubyGems インストール
1) RubyGems 公式サイトから 最新版ダウンロード
※ rubygems-1.3.2.tar.gz をダウンロードしました ( 09/04/30 現在 )
2) ターミナルで、ダウンロードしたフォルダ (仮に ~/Desktop/test/)で、解凍
$ cd ~/Desktop/test $ tar xvf rubygems-1.3.2.tar
3) ターミナルで、解答して出来たフォルダで、setup
$ cd rubygems-1.3.2 $ sudo ruby setup.rb
………………………………………………………………………………………………
そして、Fastladder をインストールします。
Fastladder インストール
1) Fastladder 公式サイトから 最新版 ダウンロード
※ fastladder-0.0.2-macosx.tar.gz をダウンロードしました ( 09/04/30 現在 )
** for Mac OS X (ruby 1.8.6 and rubygems are required)
0. Extract all files from this archive (maybe already done)
$ tar xvzf fastladder-0.0.2-macosx.tar.gz1. Install gems
$ 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 sqlite3-ruby2. Create database
$ cd fastladder $ RAILS_ENV=production rake db:migrate3. Start web server and crawler
$ script/server -d -e production $ RAILS_ENV=production script/crawler > /dev/null &
Fastladder の止め方
1) ターミナルで、今現在動いている ruby 関連のプロセスを調べる
$ ps x | grep ruby
2) プロセス番号を確認して、kill
たとえば、
49807 ?? S 0:13.04 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby /usr/bin/mongrel_rails start -p 3000 -a 0.0.0.0 -e production -P /Users/bison/Desktop/test/fastladder/tmp/pids/mongrel.pid -d
49808 s000 S 0:02.17 ruby script/crawler
49926 s000 R+ 0:00.01 grep ruby
だとすると、(3つ目は 1でやった grep のプロセス なので、関係ない)上から 2つ を kill すれば止まります。
$ kill 49807 $ kill 49808
Fastladder へのアクセスは、
http://localhost:3000/
コメント