Mac OS X Tiger に Ruby on Rails の環境を構築する

Mac OS X Tiger に MySQL 5.0.27 をインストール

Ruby on Rails で開発するアプリケーションのバックエンドだが、データベースには MySQL を使用するつもりなので、これもインストールしてやる。

MySQL 5.0 のダウンロードページには、Mac OS X 向けのバイナリも配布されているので、通常はこちらを使うのがよさそうだ。

まあ、コンパイルも楽しいので、今回は自前でソースコードからインストールしてみる。


% curl --location "http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.27.tar.gz/from/http://mirror.mysql-partners-jp.biz/" > mysql-5.0.27.tar.gz
% tar xvzf mysql-5.0.27.tar.gz
% cd mysql-5.0.27

configure のオプションはマニュアルに載っていたものを参考にした。


CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=gcc \
CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors \
    -fno-exceptions -fno-rtti" \
    ./configure --prefix=/usr/local/mysql \
    --with-extra-charsets=complex --enable-thread-safe-client \
    --enable-local-infile --disable-shared

あとは、make, make install

% make
% sudo make install

Mac OS X Tiger に Ruby on Rails をインストール

さて、次は Ruby on Rails のインストールだ。

RubyGems がインストール済みなら、これはもう簡単。

% sudo gem install rails --include-dependencies
Bulk updating Gem source index for: http://gems.rubyforge.org
Successfully installed rails-1.1.6
Successfully installed rake-0.7.1
...

こんだけ。

Mac OS X Tiger に RubyGems をインストール

Mac OS X Tiger 上に Ruby on Rails の開発環境を構築している。

Ruby on Rails は Ruby のパッケージ管理システムである RubyGems でインストールできるので、まずは RubyGems をインストールしてみよう。

RubyGems のマニュアルから "3. Installing RubyGems" の手順通りに進めていく。

RubyForge から最新版をダウンロード。現時点での最新版は 0.9.0 だったので、rubygems-0.9.0.tgz をダウンロードして展開。

% curl --location -O http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
% tar xvzf rubygems-0.9.0.tgz

展開先のディレクトリに移動し、setup.rb を実行。

% cd rubygems-0.9.0
% sudo ruby setup.rb
...
  Successfully built RubyGem
  Name: sources
  Version: 0.0.1
  File: sources-0.0.1.gem

これでインストールは完了。思ったより簡単だったな。。

haXe で FlashLite 開発ができる?

[haXe] What about Flash Lite?

Flash Lite 2 は Flash Player 7 と互換性があるので haXe で開発できる、とのこと。しかし、Flash Lite 1.x は Flash Player 4 相当のため難しい。

Want fries with that?

Open Source Projects