多分に備忘録的ですが、Rails実行環境の構築方法をメモっておきます。
最新版にアップデートしていないと、この後の作業でエラーが出ることがあるので、
Studio 2をインストールした後に、RadRails 2をインストールします。Eclipseのプラグインとして利用する場合は両方ともEclipse Plug-in Versionを選択します。
なお、iBookG4/Mac OS X 10.4(Tiger)では動きませんでした。
http://aptana.com/products/studio2/download
http://aptana.com/products/radrails/download
Rubyのインストール
- Windowsの場合 http://www.ruby-lang.org/ja/
- Macの場合 Mac OS XにはもともとRubyがインストールされていますが、バージョンが古かったり、機能に制限があったりします。以下のサイトから最新版のバイナリをダウンロードできます。OSのバージョンやCPU(IntelかPPCか)によって、ダウンロードファイルが異なるので注意しましょう。
<Rubyルート>¥binにPATHを設定します。
http://rubyosx.rubyforge.org/
ruby --version
でバージョンが表示されれば使用可能です。
RubyGemsのインストール
RubyGemsはパッケージ管理システムです。さまざまなライブラリを自動でインストールしてくれます。 解凍し、setup.rbのあるフォルダ(rubygems-1.3.5など)で
ruby setup.rb
と実行することでインストールできます。
gem -v
でバージョンが表示されれば使用可能です。最新版にアップデートしていないと、この後の作業でエラーが出ることがあるので、
gem update --system
でアップデートしておきます。
Ruby on Railsのインストール
gem install rails -y
でOK。
rails -v
でバージョンが表示されれば使用可能です。
- バージョンを指定してインストールする場合
gem install rails -y -v 2.3.5
のように-vオプションをつけます。
開発用サーバmongrelのインストール
Rubyに標準添付のWEBrickサーバは起動が遅いそうなので、開発用としてこれをインストールします。実行用であればWEBrickのみで十分です。gem install mongrel
でOK。
データベースのインストール
- MySQLを利用する場合 無償で利用できるデータベースMySQL(Community Server)を以下のサイトからダウンロードできます。
- IBM DB2 Express-Cを利用する場合 IBM DB2でも無償で使用できるエディションがあります。以下のサイトからダウンロードできます。
ついでにODBCドライバもインストールしておくと何かと便利です。
http://www-jp.mysql.com/downloads/
http://www-06.ibm.com/software/jp/data/db2/v9/express-c/
データベースドライバのインストール
- MySQLを利用する場合
- Ruby/MySQLを利用する Ruby/MySQLはRubyで記述されたMySQLドライバです。Rubyで書かれているため、MySQL/Rubyより低速という短所があります。
- MySQL/Rubyを利用する MySQL/RubyはCで記述されたMySQLドライバです。Ruby/MySQLより高速ですが、まもなく提供されなくなるとの話があります。
- DB2を利用する場合 gemでドライバをインストールできます。
以下のサイトからダウンロードできます。
http://tmtm.org/ruby/mysql/
解凍したフォルダで以下のようにinstall.rbを実行します。
ruby ./install.rb
環境によっては以下のファイルを実行してからinstall.rbを実行した方がいいようです。
ruby ./setup.rb
ruby ./test.rb hostname user passwd
ruby ./test.rb hostname user passwd
gemでドライバをインストールできます。
gem install mysql
gem install ibm_db -y
Rails開発環境のインストール
Rails開発環境が必要な場合、Aptana RadRailsというRails開発環境のEclipseプラグインがあります。以下のサイトを参照してインストールします。Studio 2をインストールした後に、RadRails 2をインストールします。Eclipseのプラグインとして利用する場合は両方ともEclipse Plug-in Versionを選択します。
なお、iBookG4/Mac OS X 10.4(Tiger)では動きませんでした。
http://aptana.com/products/studio2/download
http://aptana.com/products/radrails/download