Webとメールに特化したクラウド型レンタルサーバー。php5.3 MySQL5.1 root権限 ssh対応、複数ドメイン。色々対応で月額5,250円!!

7月 17

@msmです。

Turbolinux 11系のTLAS 3.0にプロジェクト管理ソフトウェアRedmineをインストールしたのでメモ。
Ruby on Railsと聞き、拒否反応を示しつつも、なんとかクリアした備忘録。
Apacheとの連携はいろいろありそうですが、今回はmod_proxyを利用しています。ライバルのTracよりサクサク動くと社内の評判はよさげ。

subversionのインストール

・CentOS系、Fedora(Core)系

# yum install subversion

・Debian系

# aptitude install subversion

コマンド一発と思ったが、Turbolinuxにはsubversionが何故か無い。
subversionのRPM化は依存で泣きそうになるので、ここは普通に入れると仮定する。

・Turbolinux 11系

# ln -s /lib/libuuid.so.1 /lib/libuuid.so
# wget http://subversion.tigris.org/downloads/subversion-1.6.3.tar.gz
# tar zxvf subversion-1.6.3.tar.gz.1
# cd subversion-1.6.3
# ./configure
# make
# make install

RubyGemsのインストール

perlでいうCPAN、phpでいうpearの位置付けのようなgemをインストール。

# ruby -v ruby 1.8.6 (2007-06-07 patchlevel 36) [i686-linux]
# wget http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz
# tar zxvf rubygems-1.3.4.tgz
# cd rubygems-1.3.4
# ruby setup.rb

Ruby on Railsインストール

# gem install rails --include-dependencies

Mongrelのインストール

# gem install mongrel

MySQLにデータベースを用意

やり方は省略。以下のユーザ、DBを用意しました。

DB名:redmine
ユーザ名:redmeine
パスワード:password

redmineの配置

# cd /var/www
# wget http://rubyforge.org/frs/download.php/56909/redmine-0.8.4.tar.gz
# tar zxvf redmine-0.8.4.tar.gz
# mv redmine-0.8.4 redmine
# cd redmine
# cp config/database.yml.example config/database.yml
# adduser redmine -s /bin/false
# chown redmine:redmine -R .

config/database.ymlの編集

「/etc/my.cnf」のsocketの場所を、「config/database.yml」のsocketに書く。

production:
 adapter: mysql
 database: redmine
 host: localhost
 username
 redmine password: password
 encoding: utf8
 socket: /var/lib/mysql/mysql.sock

DBにテーブル、データを作成する

# rake db:migrate RAILS_ENV="production"
# rake load_default_data RAILS_ENV="production"

テスト起動

# ruby script/server -e production

http://www.example.com:3000 で起動していることを確認。Ctrl + Cで抜ける。

長くなりましたので、後編へ。

投稿者: @msm
Trackback URL:

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes