JewelMmoServerSetup

2006-06-20 15:21:44 +0900 (6713d); rev 14

サーバー開発のログ。

20060620

apt-get をやめてRubyを野良ビルド。 以下がないとRubyをビルドできない模様。

apt-get install gcc libc6-dev make

ruby-1.8.4。

wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz
tar xzvf ruby-1.8.4.tar.gz
cd ruby-1.8.4
./configure --prefix=/home/dan/ruby
make
make install

パスを通しておく。

PATH=~/ruby/bin:$PATH ; export PATH

zlib1g-dev。

apt-get install zlib1g-dev

ruby-zlib。

wget http://www.blue.sky.or.jp/atelier/ruby/ruby-zlib-0.6.0.tar.gz
tar xzvf ruby-zlib-0.6.0.tar.gz
ruby extconf.rb
make
make install

rubygems。

wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz
cd rubygems-0.8.11
ruby setup.rb config
ruby setup.rb setup
ruby setup.rb install

rails。

gem install rails

まずlighttpd。

http://dgames.jp/dan/?date=20060422#c02

apt-get install libc6/unstable
apt-get install lsb-base/unstable

apt-get install lighttpd

cd /usr/bin
ln -s /usr/sbin/lighttpd lighttpd

rcconfでlighttpdの自動起動を解除。

次にfcgi。

apt-get install libfcgi-dev

↑たぶん必要。未確認。

wget http://sugi.nemui.org/pub/ruby/fcgi/ruby-fcgi-0.8.6.tar.gz
tar xzvf ruby-fcgi-0.8.6.tar.gz
cd ruby-fcgi-0.8.6

ruby install.rb config --without-ext
ruby install.rb setup
ruby install.rb install

20060422

apt-get install mysql-server
apt-get install rails/unstable
apt-get install rake/unstable

JewelMmo on Debian

lighttpd

入れようとしたらこれらがないと言われた。

apt-get install libc6/unstable
apt-get install lsb-base/unstable

のあと

apt-get install lighttpd

FastCGI も必要そうなので入れた。ないと動かないかどうかは試していない。

aptitude install libfcgi-ruby libfcgi-ruby1.8

以下で起動すると、自動的に lighttpd になるはず。

script/server

参考

apt-get rails ではなく gem で構築する場合

apt-get install libfcgi-dev

system revision 1.162