en
Lingua
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
traduzione AI
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Versioni rubino (aggiornamento)

Ruby è un prerequisito per eseguire Easy Redmine. È un linguaggio di programmazione mantenuto e continuamente aggiornato. Ciò significa che di tanto in tanto dovrai aggiornare Ruby per poter utilizzare le nuove versioni di Easy Redmine. La versione Ruby attualmente supportata è sempre elencata in Requisiti software tabella.

L'aggiornamento di Ruby ha conseguenze, Per questo motivo ti presentiamo alcune linee guida, per cui non dimentichiamo di alcuna modifica relativa nelle tue configurazioni.

Il problema più comune è che il server non si avvia dopo l'aggiornamento di Ruby.

Questa linea guida viene fornita con esempi di macchine virtuali fornite da Easy Software: verifica sempre i passaggi prima di eseguire sul tuo server.

0/ Crea backup

1/ Aggiorna ruby ​​(usando rvm):

sudo rvm prendi la testa
sudo rvm installa ruby-3.1.4-railsexpress
rvm usa --default ruby-3.1.4-railsexpress

Assicurati di utilizzare una versione compatibile, consulta il nostro requisiti di sistema.

2/ Installa il pacchetto:

pacchetto di installazione gemma

3/ Vai alla directory principale dell'applicazione e installa le gemme:

cd APPLICAZIONE_ROOT
bundle update

4/ Installa Easy Redmine:

rake easyproject:installa RAILS_ENV=produzione

5/ Potrebbe anche essere necessario modificare la versione di Ruby in uno script di avvio.
La configurazione dovrebbe essere in percorsi (dipende dalla versione della VM, del sistema operativo, ecc.):

/etc/systemd/system/sidekiq@nomeapp.service.requires/puma@nomeapp.service
/etc/systemd/system/easy.service

Esempio:

...
[Servizio]
Tipo = semplice
Utente = facile
WorkingDirectory=/srv/easyredmine/public_html
Ambiente = RAILS_ENV = produzione
PIDFile=/srv/easyredmine/run/application.pid
ExecStart=/bin/bash -lc 'bundle exec puma -C /home/easy/puma.rb -e production'
...

Cambiare il versione rubino oppure usa "predefinito", salvalo e quindi riavvia il servizio.

Se ancora non funziona, contattare l'assistenza E inviarci puma.err (registro degli errori di puma) e production.log

Prova Easy Redmine in 30 giorni di prova gratuita

Funzionalità complete, protezione SSL, backup giornalieri, nella tua geolocalizzazione