Actualización de la versión Ruby de Redmine
- Detalles
- Escrito por Michael Stanek
- Categoría Blog

Ruby es el lenguaje de programación utilizado para crear Redmine, por lo que actualizar Ruby tiene consecuencias. Cada vez que manipule la versión de Ruby, asegúrese de tener una copia de seguridad por lo que puede retroceder si pasa algo
Cada servidor es diferente, por lo que estos pasos para actualizar Ruby son solo un guía general que puede o no funcionar para su entorno de servidor particular. Esta guía es para personas que ya tienen la gerente de rubí y agrupador instalados y saben lo que están haciendo. Para entender mejor el Ruby Manager, visite el Documentación RVMy/o póngase en contacto con el administrador de su servidor. Si no tiene un administrador de servidor, RedmineX también ofrece estos servicios. Solo contáctenos.
Dicho esto, para actualizar/actualizar Ruby, puede utilizar los siguientes pasos:
Copia de seguridad de Redmine
No puedo enfatizar esto lo suficiente. Realice una copia de seguridad de su sistema de archivos y de la base de datos. Antes de actualizar Ruby, asegúrese de que todos sus complementos de Redmine sean compatibles con la versión de Ruby que está a punto de instalar.
Actualizar Ruby usando Rvm
Desde la raíz de Redmine, ejecute:
sudo rvm get stable
sudo rvm install ruby-2.7.4-railsexpress
Cambie el número a la versión que desee instalar, según el lista de lanzamientos.
Use la versión Ruby local o globalmente
Si desea utilizar la versión de Ruby para todo el servidor, ejecute:
rvm use --default ruby-2.7.4-railsexpress
Si desea utilizar la versión de Ruby para el vhost / Redmine en particular en el que se encuentra actualmente, simplemente omita --default
y correr:
rvm use ruby-2.7.4-railsexpress
.
Actualizar gemas de rubí
Desde la raíz de Redmine, ejecute:
bundle update
Emigrar
Desde la raíz de Redmine, ejecute el comando de migración (rake):
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
Archivo de gemas
Es posible que también deba cambiar la versión de Ruby en su Gemfile ubicado en la raíz de Redmine.
Reanudar
Reinicie Redmine. Según su proveedor de alojamiento/servidor web, deberá ejecutar los siguientes comandos. Puma: sudo systemctl restart redmine.yourcompany.com.service
or Pasajero: touch tmp/restart.txt
. Los nombres de los servicios pueden variar.
¡Comparte esto si te gusto!
Revise nuestros Canal de Youtube.
|