愛機の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 PPCかMySQL 4.1 package for OS X Intelをダウンロードしてインストール。あとはRailsアプリケーション作成手順はADCにコラムがあったのでこちらを参考に。
お疲れ様でした。
カテゴリ
Macトラックバック(0)
このブログ記事を参照しているブログ一覧: TigerでRuby on Rails, LightTPD, FastCGI
このブログ記事に対するトラックバックURL: http://hackmylife.net/mt/mt-tb.cgi/310
















コメントする