How To Install Redmine X Gantt Chart
1. Install Assets
If not done during Resources installation, unzip the redminex-gantt-x-x-x_UNZIP_ME_FIRST. This will result in a folder with the same name as the ZIP file with 2 folder inside: redmine_x_assets and redmine_x_gantt. Upload the 2 folders to redmine_root/plugins. You can upload the ZIP file directly to redmine_root/plugins and perform the unzip command in the console, however you need to make sure the resulting unzip yields 2 folders as mentioned above. Do NOT change the plugin folder names. If the Assets plugin is already there, this means the Resources plugin has already been installed and you can skip to point 4.
2. Install Gems
From redmine_root run bundle install. No need for any migration (rake).
If the gems were installed correctly, this is roughly what you should see.
3. Migrate
un the migration command bundle exec rake redmine:plugins:migrate RAILS_ENV=production.
If the migration went well, this is roughly what you should see.
4. Install Gantt
Upload the redmine_x_gantt folder to redmine_root/plugins. Do NOT change the plugin folder name.
5. Install Gems
From redmine_root run bundle install.
If the gems were installed correctly, this is roughly what you should see.
6. Migrate
Run the migration command bundle exec rake redmine:plugins:migrate RAILS_ENV=production.
If the migration went well, this is roughly what you should see.
7. Upload Public Holidays Calendar
If not done during Resources installation, run the calendar command bundle exec rake redmine:redmine_x_assets:initialize_holidays RAILS_ENV=production to load holidays. If the Holidays were installed during Gantt plugin installation, skip to point 8.
If the holidays were installed correctly, this is roughly what you should see.
8. Restart
Restart Redmine. Based on your hosting provider / web server, you will need to run the following commands. Puma: sudo systemctl restart redmine.yourcompany.com.service or Passenger: touch tmp/restart.txt.