This is automatic translation. If you do not like it, switch to English or another language. Thank you for understanding. OK Show original
Tilfreds

Ruby 2.3 afskrivning

Meddelelse til serveradministratorer, der tager sig af Easy Redmine Server-løsning. Fra 30. 4. 2020 falder støtten til Ruby 2.3.x på grund af den stigende nedskrivning af denne version fra tredjepartskomponenter, der er brugt af Easy Redmine.

Vi anbefaler at opdatere Ruby til version 2.6.5.

Ruby er en forudsætning for at køre Easy Redmine. Det er et vedligeholdt og løbende opdateret programmeringssprog. Det betyder, at du en gang imellem bliver nødt til at opdatere din Ruby for at kunne bruge nye versioner af Easy Redmine. Opdatering Ruby har konsekvenser, hvorfor vi præsenterer dig for nogle retningslinjer, så du ikke glemmer nogen relateret ændring i dine konfigurationer.

Det mest almindelige problem er, at serveren (enhjørning) ikke starter efter Ruby-opdateringen. Denne retningslinje er forsynet med eksempler fra VM'er leveret af Easy Software - verificer altid trinene, før du udfører på din egen server.

0 / Opret backup

1 / Upgrade ruby ​​(ved hjælp af rvm)
sudo rvm få hovedet
sudo rvm installere ruby-xnumx-railsexpress
rvm brug - standard ruby-2.6.5-railsexpress

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

2 / Installer bundler & enhjørning & puma
perle installation bundler enhjørning puma

3 / Gå til programrotets bibliotek, 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/puma@.service
/etc/systemd/system/unicorn@.service
/etc/systemd/system/easy.service
/lib/systemd/system/unicorn.service

Eksempel:

...
[Service]
Type = enkel
Bruger = let
WorkingDirectory = / SRV / easyredmine / public_html
Miljø = RAILS_ENV = produktion
PIDFile = / SRV / easyredmine / løbe / unicorn.pid
ExecStart = / bin / bash-lc 'rvm 2.6.5 gøre enhjørning -D -c /etc/unicorn/easyredmine.rb -E produktion '
...

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

Hvis det stadig ikke virker, Denne e-mailadresse bliver beskyttet mod programmer som samler emailadresser. Du skal aktivere javascript for at kunne se. og send os stderr.log (enhjørnings fejllogbog) og production.log.

Ruby 2.7 understøttes endnu ikke, men er i den sidste fejlfindingsfase. Den officielle support til Ruby 2.7 vil blive annonceret på vores hjemmeside. Rubin-vedligeholdelse er et standardansvar for serveradministratorer, så sørg for regelmæssigt at kontrollere https://www.ruby-lang.org/en til nyheder og til sikkerhedsopdateringer.

 

Forfatter: Robert Kováčik, Lukáš Beňa

Yderligere oplysninger
Gratis prøveversion

Nem Redmine 10 opgradering
Top plugins & features
Nyt og mobilt design
Server opgraderinger
Global sky

Start gratis prøveversion

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

Fuldt udstyret, 30 Dage, SSL-beskyttet, Daglige Backups, I din Geo-placering

or