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

Ruby verze (aktualizace)

Ruby je nezbytným předpokladem pro spuštění Easy Redmine. Jedná se o udržovaný a neustále aktualizovaný programovací jazyk. Což znamená, že jednou za čas budete muset svůj Ruby aktualizovat, abyste mohli používat nové verze Easy Redmine. Aktuální podporovaná verze Ruby je vždy uvedena v Požadavky na software tabulka.

Aktualizace Ruby má důsledky, Proto Vám předkládáme některé pokyny, takže nezapomínejte na žádné související změny ve vašich konfiguracích.

Nejběžnějším problémem je, že se server po aktualizaci Ruby nespustí.

Tento pokyn je poskytován s příklady z VM poskytovaných Easy Softwareem - vždy si ověřte kroky před provedením na vlastním serveru.

0 / Vytvořit zálohu

1/ Upgrade ruby ​​(pomocí rvm):

Sudo rvm dostat hlavu
sudo rvm install ruby-3.1.4-railsexpress
rvm použití --default ruby-3.1.4-railsexpress

Ujistěte se, že používáte kompatibilní verzi, viz naše Požadavky na systém.

2/ Nainstalujte balíček:

gem install bundler

3/ Přejděte do kořenového adresáře aplikace a nainstalujte drahokamy:

cd APPLICATION_ROOT
balíček aktualizace

4/ Nainstalujte Easy Redmine:

Rake easyproject: instalace RAILS_ENV = výroba

5 / Pravděpodobně bude nutné změnit verzi Ruby ve spouštěcím skriptu.
Konfigurace by měla být v cestách (závisí na verzi vašeho VM, operačního systému atd.):

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

Příklad:

...
[Servis]
Typ = jednoduchý
Uživatel = snadný
WorkingDirectory = / srv / easyredmine / public_html
Životní prostředí = RAILS_ENV = výroba
PIDFile = / srv / easyredmine / run / application.pid
ExecStart = / bin / bash -lc 'bundle exec puma -C /home/easy/puma.rb -e production'
...

Změň Rubínová verze Nebo použijte "výchozí", uložte ji a restartujte službu.

Pokud stále nefunguje, obrátit na podporu A pošlete nám puma.err (protokol chyb puma) a Production.log

Vyzkoušejte Easy Redmine ve 30denní bezplatné zkušební verzi

Plné funkce, chráněné SSL, denní zálohy ve vaší geolokaci