愛機のmacにRuby on Rails + LightTPDを導入した際の手順を書いておきます。

ちょっと前にLinuxでの設定もしたけど、ほとんど同じでいけると思います。

ちなみに、参考にしたサイトはこちら(ほぼそのまま)
http://hivelogic.com/articles/2005/12/01/ruby_rails_lighttpd_mysql_tiger

まず始めにXcodeをインストールしておきます。
Xcodeの入手はTigerのCDか、Apple Developer Connectionから入手します。

インストール先のはGNU式に/usr/localにします。
‾/.bash_loginで事前にPATH設定しておきます。

export PATH="/usr/local/bin:/usr/local/sbin:$PATH"

Rubyをインストール

macにははじめからRubyが入っていますが、
Railsを使う際に不具合があると聞いたのと、readlineがないのでインストールしなおします。

Rubyの先にreadlineをインストールします。
curlでもwgetでも構いません。

curl -O ftp://ftp.gnu.org/gnu/readline/readline-5.1.tar.gz
tar xzvf readline-5.1.tar.gz
cd readline-5.1
./configure --prefix=/usr/local
make
sudo make install
cd ..

Rubyをインストール。現時点での最新版を用意します。

curl -O ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.4.tar.gz
tar xzvf ruby-1.8.4.tar.gz
cd ruby-1.8.4
./configure --prefix=/usr/local --enable-pthread --with-readline-dir=/usr/local
make
sudo make install
cd ..

RubyGemsをインストール

RubyGemsのインストール。最新版は0.8.11。

curl -O http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz

tar xzvf rubygems-0.8.11.tgz

cd rubygems-0.8.11

sudo /usr/local/bin/ruby setup.rb

cd ..

Railsをインストール

Railsをオンラインインストール

sudo gem install rails --include-dependencies

FastCGIのインストール

FastCGIのインストール

curl -O http://www.fastcgi.com/dist/fcgi-2.4.0.tar.gz
tar xzvf fcgi-2.4.0.tar.gz
cd fcgi-2.4.0
./configure --prefix=/usr/local
make
sudo make install
cd ..

Ruby-FastCGIのバインディング

curl -O 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
/usr/local/bin/ruby install.rb config --prefix=/usr/local
/usr/local/bin/ruby install.rb setup
sudo /usr/local/bin/ruby install.rb install
cd ..

Ruby-FCGIのオンラインインストール

sudo gem install fcgi

LightTPDをインストール

LightTPDのインストールの前に、必要要件のPCREをインストールします。

curl -O ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-6.6.tar.gz
tar xzvf pcre-6.6.tar.gz
cd pcre-6.6
./configure --prefix=/usr/local CFLAGS=-O1
make
sudo make install
cd ..

LightTPDのインストール

curl -O http://lighttpd.net/download/lighttpd-1.4.11.tar.gz
tar xzvf lighttpd-1.4.11.tar.gz
cd lighttpd-1.4.11
./configure --prefix=/usr/local --with-pcre=/usr/local
make
sudo make install
cd ..

MySQLをインストール

最後はMySQL。 お使いのmacによって、MySQL 4.1 package for OS X PPCMySQL 4.1 package for OS X Intelをダウンロードしてインストール。

あとはRailsアプリケーション作成手順はADCにコラムがあったのでこちらを参考に。

お疲れ様でした。

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: TigerでRuby on Rails, LightTPD, FastCGI

このブログ記事に対するトラックバックURL: http://hackmylife.net/mt/mt-tb.cgi/310

コメントする

このブログ記事について

このページは、hackmylifeが2006年5月28日 22:17に書いたブログ記事です。

ひとつ前のブログ記事は「ITMSの何が気に入らないかというと」です。

次のブログ記事は「mod_icecoffeeとApache2のデフォルトモジュール」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.0

アドセンス

MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore MoMAstore
MoMAstore
MoMAstore
MoMAstore
MoMAstore