en
Språk
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI-översättning
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Rubinversioner (uppdateras)

Ruby är en förutsättning för att köra Easy Redmine. Det är ett underhållet och kontinuerligt uppdaterat programmeringsspråk. Vilket innebär att du då och då kommer behöva uppdatera din Ruby för att kunna använda nya versioner av Easy Redmine. Den nuvarande Ruby-versionen som stöds är alltid listad i Krav på programvara tabell.

Uppdatering Ruby har konsekvenser, varför vi presenterar dig några riktlinjer, så du glömmer inte några relaterade ändringar i dina konfigurationer.

Det vanligaste problemet är att servern inte startar efter Ruby-uppdateringen.

Denna riktlinje är försedd med exempel från VM som tillhandahålls av Easy Software. Kontrollera alltid stegen innan du utför den på din egen server.

0 / Skapa backup

1/ Uppgradera ruby ​​(med rvm):

sudo rvm få huvudet
sudo rvm installera ruby-3.1.4-railsexpress
rvm-användning - defekt ruby-3.1.4-railsexpress

Se till att du använder en kompatibel version, se vår Systemkrav.

2/ Installera bundler:

geminstallationsbuntaren

3/ Gå till programmets rotkatalog och installera ädelstenar:

cd APPLICATION_ROOT
buntuppdatering

4/ Installera Easy Redmine:

rake easyproject: installera RAILS_ENV = produktion

5 / Du kanske också måste ändra rubinversionen i ett startskript.
Konfigurationen ska finnas i banor (beror på version av din VM, OS, etc):

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

Exempelvis:

...
[Service]
Type = enkel
User = lätt
WorkingDirectory = / srv / easyredmine / public_html
Miljö = RAILS_ENV = produktion
PIDFile = / srv / easyredmine / run / application.pid
ExecStart = / bin / bash -lc 'bunt exec puma -C /home/easy/puma.rb -e produktion'
...

Ändra rubinversion eller använd "standard", spara det och starta om tjänsten igen.

Om det fortfarande inte fungerar, kontakta support och skicka oss puma.err (pumas fellogg) och production.log

Prova Easy Redmine i 30 dagars gratis provperiod

Fullständiga funktioner, SSL-skyddad, dagliga säkerhetskopior, i din geolokalisering