en
Wybierz język
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Tłumaczenie SI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Wersje Rubiego (aktualizacja)

Ruby jest warunkiem wstępnym uruchomienia Easy Redmine. Jest to utrzymany i stale aktualizowany język programowania. Oznacza to, że od czasu do czasu będziesz musiał zaktualizować Ruby, aby móc korzystać z nowych wersji Easy Redmine. Aktualna obsługiwana wersja Ruby jest zawsze wymieniona w Wymagania Systemowe tabela.

Aktualizowanie Ruby ma konsekwencje, Dlatego przedstawiamy kilka wskazówek, więc nie zapominaj o żadnych powiązanych zmianach konfiguracji.

Najczęstszym problemem jest to, że serwer nie uruchamia się po aktualizacji Ruby.

Ta wskazówka zawiera przykłady z maszyn wirtualnych dostarczonych przez oprogramowanie Easy Software - zawsze sprawdzaj kroki przed wykonaniem na własnym serwerze.

0 / Utwórz kopię zapasową

1/ Uaktualnij ruby ​​(używając rvm):

Sudo rvm dostać głowę
sudo rvm zainstaluj ruby-3.1.4-railsexpress
rvm use --default ruby-3.1.4-railsexpress

Upewnij się, że używasz kompatybilnej wersji, zobacz nasze wymagania systemowe.

2/ Zainstaluj pakiet:

klejnot do instalacji klejnotów

3/ Przejdź do głównego katalogu aplikacji i zainstaluj klejnoty:

cd APPLICATION_ROOT
pakiet aktualizacji

4/ Zainstaluj Łatwy Redmine:

Prowizja easyProject: zainstaluj RAILS_ENV = produkcja

5 / Może być również konieczna zmiana wersji ruby ​​w skrypcie startowym.
Konfiguracja powinna być w ścieżkach (w zależności od wersji maszyny wirtualnej, systemu operacyjnego itp.):

/etc/systemd/system/sidekiq@nazwaaplikacji.usługa.requires/puma@nazwaaplikacji.usługa
/etc/systemd/system/easy.service

Przykład:

...
[Usługa]
Typ = prosty
Użytkownik = łatwy
WorkingDirectory = / srv / easyredmine / public_html
Środowisko = RAILS_ENV = produkcja
PIDFile = / srv / easyredmine / run / application.pid
ExecStart = / bin / bash -lc 'pakiet exec puma -C /home/easy/puma.rb -e produkcja'
...

Zmienić Wersja ruby Lub użyj "domyślnego", zapisz go i zrestartuj usługę.

Jeśli nadal nie działa, skontaktować się z obsługą I wyślij nam puma. błąd (dziennik błędów pumy) i Production.log

Wypróbuj Easy Redmine w 30-dniowym bezpłatnym okresie próbnym

Pełne funkcje, ochrona SSL, codzienne kopie zapasowe w Twojej geolokalizacji