Mostrando entradas con la etiqueta gem. Mostrar todas las entradas
Mostrando entradas con la etiqueta gem. Mostrar todas las entradas

miércoles, 13 de diciembre de 2017

Actualizar DMSF en mi Redmine

Problema: Luego de actualizar mi Redmine a la versión 3.4.3 quiero actualizar el plugin DMSF.

Solución: En este momento DMSF está en la versión 1.6.0.

NOTA: es recomendable que el usuario con el que realices este proceso pertenezca al grupo 'www-data', para evitar problemas con los permisos. No utilizar el usuario 'root' ya que algunos comandos no funcionan con él.
sudo nano /etc/group 
Buscar el grupo 'www-data' y agregar al final de la línea tu usuario.

1. Agregar al final del archivo Gemfile la siguiente línea:
gem 'activerecord-deprecated_finders', require: 'active_record/deprecated_finders'

nano /opt/redmine/redmine-3.4.3/Gemfile

2. Instalar paquetes requeridos.
sudo apt-get install xapian-omega libxapian-dev xpdf poppler-utils antiword unzip catdoc libwpd-tools libwps-tools gzip unrtf catdvi djview djview3 uuid uuid-dev xz-utils libemail-outlook-message-perl

3. Descargar la DMSF versión 1.6.0. Y luego descomprimirlo en el directorio de plugins.
cd /opt/redmine/redmine-3.4.3/plugins/
wget https://github.com/danmunn/redmine_dmsf/archive/v1.6.0.zip
unzip v1.6.0.zip
mv redmine_dmsf-1.6.0 redmine_dmsf

4. Instalar dependencias.
sudo chmod 777 -R Gemfile.lock
bundle install
bundle exec rake redmine:plugins:migrate RAILS_ENV="production"

5. Reiniciar servidor.
sudo reboot

6. Para activar el 'full-text search'.
sudo apt-get install xapian-omega ruby-xapian