はじめに
本記事ではAmazon Lightsailで起動済みのRedMineにガントチャートを使いやすくしてくれるeasy ganttプラグインを導入して、ユーザーが使えるようになるところまで設定します
プラグイン導入の手順
-
easy redmineからEasyGanttFree-4.x.zipをダウンロードし、サーバーの任意のディレクトリ(今回は/tmp/)にアップロード
-
/opt/bitnami/apps/redmine/htdocs/plugins/にプラグインを展開
// zipをプラグイン用ディレクトリにコピーする
cp -p /tmp/EasyGanttFree-4.x.zip /opt/bitnami/apps/redmine/htdocs/plugins/
// プラグイン用ディレクトリに移動
cd /opt/bitnami/apps/redmine/htdocs/plugins/
// zipを解凍
unzip EasyGanttFree-4.x.zip
// zipを削除
rm EasyGanttFree-4.x.zip
- Ruby on RAILSの設定
// root権限に変更
sudo su
// ディレクトリを移動
cd /opt/bitnami/apps/redmine/htdocs/
// gemをインストール
bundle install --no-deployment
// ※上記でインストールできなかったら下記を実行
bundle update rails
bundle update railsinstall --no-deployment
// DBを指定してマイグレート
bundle exec rake db:migrate RAILS_ENV=production
- RedMineをリスタート
touch tmp/restart.txt
RedMineのプロジェクトとロールの設定変更
こちらの記事にしたがってプロジェクトへの設定とメンバーへの権限付与するとEasyGanttを使えるようになります
https://qiita.com/moriyuki/items/431640812578106a85b3
その他参考記事
https://qiita.com/suzuki_sh/items/84806ce231ed9b0f2e6d
https://knight-3000.hatenablog.jp/entry/2018/08/11/004822
easy ganttの使い方のおすすめ記事