Mac OS X Tiger に Ruby on Rails の環境を構築する
Mac OS X Tiger (Intel) に 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 開発ができる?
Flash Lite 2 は Flash Player 7 と互換性があるので haXe で開発できる、とのこと。しかし、Flash Lite 1.x は Flash Player 4 相当のため難しい。