Установка плагинов в Redmine

updated 14.01.2020

На примере плагина Checklists от разработчиков redmineup.

1. Скачиваем плагин.
2. Распаковываем архив в папку …/redmine/plugins/. В каталоге с названием плагина должны быть файлы, а не еще один каталог. Иначе rake не подхватит обновы.
3. Даем права на каталог пользователю, от которого работает apache (в случае связки apache+passenger) и пользователю, от которого будем запускать bundle (в моем случае — это redmine):

chown -R www-data:redmine ./redmine_checklists
chmod 775 -R ./redmine_checklists

4. Переходим в юзера redmine и запускаем bundle install для установки необходимых гемов:

su redmine
cd /opt/redmine
bundle install

Если команда bundle не работает, можно попробовать перед этим ввести:

source /etc/profile.d/rvm.sh

5. Выходим из юзера redmine и выполняем миграцию плагина:

rake redmine:plugins:migrate RAILS_ENV=production

6. Перезапускаем apache:

service apache2 restart