環境
os: centos7.6
redmine: bitnami redmine4.0.2
easy_ganttプラグイン
Redmineにオリジナルのガントチャートを追加し、ドラッグアンドドロップで関連タスクを設定したり、日付を移動できたりと非常に便利な機能を搭載してくれているプラグイン。
easy_ganttのRedmine4への対応
これまでeasy_ganttはRedmine3.2以上4未満しか対応していなかったが、EasyRedmine社にRedmine4にいつ対応するのか英語で問い合わせてみたところ、Redmine4にeasy_ganttがすでに対応したらしい(つい一昨日リリースしたとのこと)。
親切に返信メールにダウンロードリンクが貼ってあったので早速ダウンロードしてインストールしてみた。
※特にeasyredmineのサイトにはダウンロードリンクやRedmine4へ対応したとの通知はまだなさそう。
※メールでプラグインのダウンロードリンクを送る配布方法をとっているので、qiitaにはリンクを載せません。
インストール
$ sudo su
# cd /opt/redmine-4.0.2-1/apps/redmine/htdocs/plugins
# wget ダウンロードurl
# unzip easy_gantt.zip
# rm easy_gantt.zip
# chmod 775 -R easy_gantt
# chown root:daemon -R easy_gantt
# /opt/redmine-4.0.2-1/use_redmine
bash-4.2# cd /opt/redmine-4.0.2-1/apps/redmine/htdocs
bash-4.2# bundle install --no-deployment
bash-4.2# bundle exec rake db:migrate RAILS_ENV=production
bash-4.2# bundle exec rake redmine:plugins:migrate RAILS_ENV=production
bash-4.2# exit
(redmineの再起動)
# systemctl restart redmine (事前に/etc/systemd/system/redmine.serviceを登録済み)
以前はbundle exec rake db:migrate RAILS_ENV=production
でエラーが出てインストールできなかったのが、今回はすんなりできた。
最後にredmine管理画面の設定のAPIでRESTを有効にして完了。
Enjoy!!