Redmine に必要な Gem パッケージを一括取得するため
# gem install bundler --no-rdoc --no-ri # ln -s /opt/local/ruby/bin/bundle /opt/bin
■ Redmine 2.4.3 のインストール
current directory: /opt/local/src
# wget http://www.redmine.org/releases/redmine-2.4.3.tar.gz # tar xvfz redmine-2.4.3.tar.gz # mv redmine-2.4.3 ../redmine-2.4.3 # cd ../redmine-2.4.3
■ phpMyAdmin のインストール
TS-220 にブラウザでログインし、App Center から phpMyAdmin をインストール
■ MySQL に Redmine 用 データベースとユーザを作成
TS-220 にブラウザでログインし、MySQL を有効化
ブラウザで http://'NAS-IP'/phpMyAdmin を開き、phpMyAdmin 上で操作を行う
※ 起動できないときは・・・
create database redmine character set utf8; create user 'redmine'@'localhost' identified by 'my_password'; grant all privileges on redmine.* to 'redmine'@'localhost';
■ Redmine のデータベースへの接続設定
current directory: /opt/local/redmine-2.4.3
# cp config/database.yml.example config/database.yml # vi config/database.yml
database.yml
production: adapter: mysql database: redmine host: localhost username: redmine password: my_password encoding: utf8
■ Redmine 用 Gem パッケージのインストール
current directory: /opt/local/redmine-2.4.3
# bundle install --without development test
■ Redmine の初期設定とデータベースのテーブル作成
current directory: /opt/local/redmine-2.4.3
# bundle exec rake generate_secret_token # RAILS_ENV=production bundle exec rake db:migrate
■ Redmine インストール後の動作確認テスト
current directory: /opt/local/redmine-2.4.3
# ruby script/rails server webrick -e production
WEBrick 起動後にブラウザで http://'NAS-IP':3000 を開く
Redmine のホーム画面が表示されれば、Redmine 自体のインストールは成功
# cd ../src
NEXT: Redmine on TS-220 (4) Passenger のインストールと Apache 連携