en
Sprog
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
AI-oversættelse
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Rubin versioner (opdatering)

Ruby er en forudsætning for at køre Easy Redmine. Det er et vedligeholdt og løbende opdateret programmeringssprog. Hvilket betyder, at du en gang imellem bliver nødt til at opdatere din Ruby for at kunne bruge nye versioner af Easy Redmine. Den aktuelle understøttede Ruby-version er altid angivet i Softwarekrav tabel.

Opdatering Ruby har konsekvenser, hvorfor vi præsenterer nogle retningslinjer, så du ikke glemmer nogen relateret ændring i dine konfigurationer.

Det mest almindelige problem er, at serveren ikke starter efter Ruby-opdatering.

Denne retningslinje er forsynet med eksempler fra VM'er, der leveres af Easy Software. Kontrollér altid trinene, før du udfører den på din egen server.

0 / Opret backup

1/ Opgrader ruby ​​(ved hjælp af rvm):

sudo rvm få hovedet
sudo rvm installere ruby-xnumx-railsexpress
rvm brug - standard ruby-3.1.4-railsexpress

Sørg for, at du bruger en kompatibel version, se vores Systemkrav.

2/ Installer bundler:

perle installation bundler

3/ Gå til programmets rodmappe og installer ædelstene:

cd APPLICATION_ROOT
bundt opdatering

4/ Installer Easy Redmine:

rake easyproject: installer RAILS_ENV = produktion

5 / Du skal muligvis også ændre ruby-versionen i et opstartsskript.
Konfigurationen skal være i stier (afhænger af version af din VM, OS, osv.):

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

Eksempel:

...
[Service]
Type = enkel
Bruger = let
WorkingDirectory = / SRV / easyredmine / public_html
Miljø = RAILS_ENV = produktion
PIDFile = / srv / easyredmine / run / application.pid
ExecStart = / bin / bash -lc 'bundt exec puma -C /home/easy/puma.rb -e produktion'
...

Skift rubin version eller brug "standard", gem det og genstart tjenesten.

Hvis det stadig ikke virker, kontakte support og send os puma.err (pumas fejllog) og production.log

Prøv Easy Redmine i 30 dages gratis prøveperiode

Fuldstændige funktioner, SSL-beskyttet, daglige backups, i din geolocation