en
Γλώσσα
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Μετάφραση AI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Εκδόσεις Ruby (ενημέρωση)

Η Ruby είναι απαραίτητη προϋπόθεση για την εκτέλεση του Easy Redmine. Είναι μια γλώσσα προγραμματισμού που διατηρείται και ενημερώνεται συνεχώς. Που σημαίνει ότι κάθε τόσο θα πρέπει να ενημερώσετε το Ruby σας για να μπορείτε να χρησιμοποιήσετε τις νέες εκδόσεις του Easy Redmine. Η τρέχουσα υποστηριζόμενη έκδοση Ruby εμφανίζεται πάντα στη λίστα Απαιτήσεις λογισμικού πίνακα.

Η ενημέρωση του Ruby έχει συνέπειες, γι 'αυτό σας παρουσιάζουμε κάποιες οδηγίες, ώστε να μην ξεχάσετε οποιαδήποτε σχετική αλλαγή στις διαμορφώσεις σας.

Το πιο κοινό πρόβλημα είναι ότι ο διακομιστής δεν ξεκινά μετά την ενημέρωση του Ruby.

Αυτή η κατευθυντήρια οδηγία παρέχεται με παραδείγματα από VM που παρέχονται από το Easy Software - επαληθεύστε πάντα τα βήματα πριν εκτελέσετε στο δικό σας διακομιστή.

0 / Δημιουργία αντιγράφων ασφαλείας

1/ Αναβάθμιση ruby ​​(χρησιμοποιώντας rvm):

sudo rvm πάρει το κεφάλι
sudo rvm εγκαταστήστε το ruby-3.1.4-railsexpress
Χρήση rvm - προεπιλεγμένο ruby-3.1.4-railsexpress

Βεβαιωθείτε ότι χρησιμοποιείτε μια συμβατή έκδοση, δείτε μας Απαιτήσεις συστήματος.

2/ Εγκαταστήστε το bundler:

gem εγκατάστασης bundler

3/ Μεταβείτε στον ριζικό κατάλογο της εφαρμογής και εγκαταστήστε gems:

cd APPLICATION_ROOT
δέσμη ενημέρωση

4/ Εγκαταστήστε το Easy Redmine:

rake easyproject: εγκατάσταση RAILS_ENV = παραγωγή

5 / Μπορεί επίσης να χρειαστεί να αλλάξετε την έκδοση ruby ​​σε ένα script εκκίνησης.
Η διαμόρφωση πρέπει να είναι σε διαδρομές (εξαρτάται από την έκδοση του VM, OS, κλπ):

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

Παράδειγμα:

...
[Υπηρεσία]
Τύπος = απλός
Χρήστης = εύκολη
WorkDirectory = / srv / easyredmine / public_html
Περιβάλλον = RAILS_ENV = παραγωγή
PIDFile = / srv / easyredmine / run / application.pid
ExecStart = / bin / bash -lc "bundle exec puma -C /home/easy/puma.rb -e παραγωγή"
...

Αλλαξε το ruby έκδοση ή χρησιμοποιήστε την "προεπιλογή", αποθηκεύστε την και κάντε επανεκκίνηση της υπηρεσίας.

Εάν εξακολουθεί να μην λειτουργεί, επικοινωνήσετε με την υποστήριξη και στείλτε μας πούμα.λάθος (αρχείο καταγραφής σφαλμάτων της puma) και production.log

Δοκιμάστε το Easy Redmine σε δωρεάν δοκιμή 30 ημερών

Πλήρεις δυνατότητες, προστασία SSL, καθημερινά αντίγραφα ασφαλείας, στη γεωγραφική σας τοποθεσία