FrontPage

目的

WhiteBoxEnterpriseLinux4.0においてRubyOnRail?の環境を作るためのメモ。
とにかく、RoRの環境を作ることが目的なので、ソースからビルドとかそういうのはやらない、yumでやっちゃう。 参考は http://wiki.rubyonrails.com/rails/pages/RailsOnFedora http://hotwired.goo.ne.jp/webmonkey/2005/36/index4a_page3.html

環境

MicrosoftのVirtualServer2003RC2上のWBEL4.0

まずはApache周りをインストール

yum install \
httpd-devel \
readline-devel \
postgresql \

  php-pgsql \

zlib-devel \
apr \
apr-devel \
apr-util-devel

なんかPostgreも必要みたいなのでついでに

yum install postgresql-server

もする。
あとmysql-serverも入れる。

yum install mysql-server

postgres-serverの初期設定

postgresユーザで

su - postgres
initdb --encoding UTF-8

rootユーザで

vi /etc/init.d/postgresql

起動オプションの部分を

# Set defaults for configuration variables
PGENGINE=/usr/bin
PGPORT=5432

下記のように変更する。

# Set defaults for configuration variables
PGENGINE=/usr/bin
PGOPTS='-S -i'
PGPORT=5432

ついでにrootからpostgresのパスワードも変更しておく

passwd postgres

mysql

/etc/init.d/mysqld start
mysql -u root

mysqlのコンソールからrails用のアカウント生成

GRANT ALL PRIVILEGES ON *.* TO rails@localhost
IDENTIFIED BY 'rails' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO rails@"%"
IDENTIFIED BY 'rails' WITH GRANT OPTION;

ruby

途中まで進めてWBEL4のrubyは1.8.1なので最新のRailsが動かないことが発覚。 Ruby1.8.4のソースを落としてビルド

cd /usr/local/src
wget http://rubyforge.org/frs/download.php/7858/ruby-1.8.4.tar.gz
tar xvzf ruby-1.8.4.tar.gz
cd ruby-1.8.4
./configure
make
make install

こんな結果でOK

[root@WBEL4 local]# ruby --version
ruby 1.8.4 (2005-12-24) [i686-linux]

rubygems

なんか、Javaで言うところのmavenrepo?そんな感じのもの Railsもこれでインストールする。

cd /usr/local/src
wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz
tar xvzf rubygems-0.8.11.tgz
cd rubygems-0.8.11
ruby setup.rb

これであっさり完了。

rails

gemsを利用して

 gem install rails --include-dependencies

こんな感じになる

[root@WBEL4 ~]#  gem install rails --include-dependencies
Attempting local installation of 'rails'
Local gem file not found: rails*.gem
Attempting remote installation of 'rails'
Updating Gem source index for: http://gems.rubyforge.org
Successfully installed rails-1.1.2
Successfully installed rake-0.7.1
Successfully installed activesupport-1.3.1
Successfully installed activerecord-1.14.2
Successfully installed actionpack-1.12.1
Successfully installed actionmailer-1.2.1
Successfully installed actionwebservice-1.1.2
Installing RDoc documentation for rake-0.7.1...
Installing RDoc documentation for activesupport-1.3.1...
Installing RDoc documentation for activerecord-1.14.2...
Installing RDoc documentation for actionpack-1.12.1...
Installing RDoc documentation for actionmailer-1.2.1...
Installing RDoc documentation for actionwebservice-1.1.2...
[root@WBEL4 ~]#

以上・・・すげえ、マジで楽だ!!


リロード   新規 編集 凍結 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Last-modified: 2010-03-14 (日) 07:00:40 (2659d)