LoginSignup
3
9

More than 5 years have passed since last update.

Bitnami Redmine に DMSF プラグインを導入する

Posted at

対象

Bitnami Redmine を利用していて、文書管理プラグイン(DMSF)を導入したいと思っている人、またはDMSFの導入に詰まった人。

環境

OS : Windows 10
Bitnami Redmine 3.3.1 導入済
(インストールディレクトリ: C:\Bitnami\redmine_3_3_1)

概要

Bitnami Redmine に 文書管理プラグイン DMSF Plugin 1.5.8を導入する。
私が詰まった部分を考慮して、詰まらないように手順を構成した文書。

1. 準備

あらかじめ以下の設定を行っておく。実施済の場合は2.へ。

  • 環境変数に C:\Bitnami\redmine_3_3_1\ruby\bin を追加
  • .bundle\config の BUNDLE_FROZEN: 1 の行を削除
  • SSL証明書の配置

2. DMSF Plugin をダウンロード

pluginsフォルダにダウンロード。

cd "C:\Bitnami\redmine_3_3_1\apps\redmine\htdocs\plugins"
git clone --depth=1 -b v1.5.8 https://github.com/danmunn/redmine_dmsf.git
  • gitコマンドを使用せず、zipファイルとしてダウンロードした場合、解凍後のフォルダ名を "redmine_dmsf" に修正する。でないとフォルダ名の "-" やら "." やらが原因で Thin_redmine, Thin_redmine2 が起動しなくなる。

3. Gemfile修正

redmine_dmsf フォルダのGemfileを修正。
xapianはwindowsでそのままインストールできないので、コメントアウト。

Gemfile
(前略)

group :xapian do
#  gem 'xapian-full-alaveteli', :require => false この行をコメントアウト
end

4. bundle install

bundle install を実行。エラーが出た場合は、1.の準備がきちんと行われているか確認。

cmd
cd "C:\Bitnami\redmine_3_3_1\apps\redmine\htdocs"
bundle install

結果
bundle_install.png

5. マイグレーション

MySQLが起動していることを確認した上で、以下のコマンドを実行。

cmd
bundle exec rake redmine:plugins:migrate RAILS_ENV=production

結果
rake.png

6. redmine再起動

saikidou.png

7. 設定

プロジェクトの[設定]->[モジュール]より、"文書管理" にチェックし、"文書" にチェックがあれば外す。

DMSF画面
dmsf.png

xapian使わないならここまでで完了です。

App. xapian

Xapian を Windows上のBitnami 環境でインストール

上のリンクを参考にして頑張ればできそうなんだけども、当面実施予定なし。

3
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
9