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:


