Project

General

Profile

Para cualquiera de estas operaciones se recomienda realizar previamente una copia de seguridad tanto de la base de datos como de la estructura de directorios.

Todos los comandos deben ejecutarse desde la carpeta raíz de la instalación de SuitePro, donde está el archivo config.ru).

Siempre se usará el entorno production, aunque esté actualizando la instalación de suitedev.

En realidad, la instalación y la actualización de un plugin requieren las mismas operaciones:

Instalar/desinstalar un plugin

  1. Eliminar los archivos de la versión anterior (si es el caso) de la carpeta plugins y subir la nueva versión.
  2. Instalar las gemas requeridas:
    $ bundle install --without development test --no-deployment
  3. Instalar/actualizar las tablas requeridas en la base de datos:
    $ bundle exec rake redmine:plugins NAME=redmine_XXX RAILS_ENV=production
  4. Reiniciar SuitePro:
    $ touch tmp/restart.txt

Desinstalar un plugin

  1. Ejecutar:
    $ bundle exec rake redmine:plugins NAME=redmine_XXX VERSION=0 RAILS_ENV=production
  2. Eliminar los archivos de la carpeta plugins y reiniciar SuitePro:
    $ touch tmp/restart.txt