This is automatic translation. If you do not like it, switch to English or another language. Thank you for understanding. OK Show original
Treść
Ruby-aktualizacje

Ruby jest wstępnym warunkiem uruchomienia Easy Redmine. Jest to utrzymany i stale aktualizowany język programowania. Oznacza to, że raz na jakiś czas trzeba będzie zaktualizować swój Ruby, aby móc korzystać z nowych wersji Easy Redmine. 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 / Upgrade ruby ​​(używając rvm)
Sudo rvm dostać głowę
sudo rvm zainstaluj ruby-2.6.0-railsexpress
rvm use --default ruby-2.6.0-railsexpress

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

2 / Zainstaluj pakiet
klejnot do instalacji klejnotów

3 / Przejdź do katalogu głównego aplikacji i zainstaluj klejnoty
cd APPLICATION_ROOT
pakiet aktualizacji

4 / Zainstaluj Easy 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.):

Ten adres pocztowy jest chroniony przed spamowaniem. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć./ puma "> / etc / systemd / system /Ten adres pocztowy jest chroniony przed spamowaniem. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć./puma@ twoja.domena.nazwa.service

/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, Ten adres pocztowy jest chroniony przed spamowaniem. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć. I wyślij nam puma.err (dziennik błędów pumy) i Production.log

Dodatkowe informacje

Free Trial

Łatwy upgrade Redmine 10
Najlepsze wtyczki i funkcje
Nowy i mobilny projekt
Uaktualnienia serwera
Globalna chmura

Zacznij Free Trial

Wypróbuj Easy Redmine w 30-dniowej bezpłatnej wersji próbnej

Pełne, 30 Dni, chronione przez SSL, codzienne archiwizacje, w Twojej lokalizacji geograficznej

or