2014年2月24日月曜日

Redmine on TS-220 (3) Redmine のインストール

■ bundler のインストール
 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 連携

1 件のコメント :

  1. 始めまして
    QNAP TS-470にredminをインストールしたくてネットを検索して,こちらのブログにたどり着きました.

    ブログを参考にインストールを進めてきたのですが,
    # bundle install --without development test のところで以下のようなエラーがでて,お手上げ状態になってしまいました.

    Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    An error occurred while installing mysql (2.8.1), and Bundler cannot continue.
    Make sure that `gem install mysql -v '2.8.1'` succeeds before bundling.

    もし,エラーの対処などご存じでした,ご教授頂けないでしょうか,






    返信削除

注: コメントを投稿できるのは、このブログのメンバーだけです。