
Ruby je programski jezik koji se koristi za stvaranje Redminea tako da ažuriranje Rubyja dolazi s posljedicama. Svaki put kada petljate s verzijom Ruby, provjerite jeste li imati rezervnu kopiju tako da možete otkotrljati se ako se što dogodi.
Svaki je poslužitelj drugačiji pa su ovi koraci za ažuriranje Rubyja samo opći vodič koji može, ali i ne mora funkcionirati za vaše posebno poslužiteljsko okruženje. Ovaj vodič je za ljude koji već imaju rubin menadžer i snopavac instalirani i znaju što rade. Da biste bolje razumjeli Ruby Manager, posjetite RVM dokumentacija, i/ili kontaktirajte svog administratora poslužitelja. Ako nemate administratora poslužitelja, RedmineX nudi i ove usluge. Samo nas kontaktirajte.
Uz to, za ažuriranje/nadogradnju Rubyja možete upotrijebiti sljedeće korake:
Sigurnosno kopirajte Redmine
Ne mogu ovo dovoljno naglasiti. Izradite sigurnosnu kopiju svog datotečnog sustava kao i baze podataka. Prije ažuriranja Rubyja, provjerite jesu li svi vaši Redmine dodaci kompatibilni s verzijom Rubyja koju namjeravate instalirati.
Nadogradite Ruby koristeći Rvm
Iz Redmine roota pokrenite:
sudo rvm get stable
sudo rvm install ruby-2.7.4-railsexpress
Promijenite broj u bilo koju verziju koju želite instalirati, na temelju popis izdanja.
Koristite Ruby verziju lokalno ili globalno
Ako želite koristiti Ruby verziju za cijeli poslužitelj, pokrenite:
rvm use --default ruby-2.7.4-railsexpress
Ako želite koristiti verziju Ruby za određeni vhost / Redmine na kojem se trenutačno nalazite, jednostavno izostavite --default
i trči:
rvm use ruby-2.7.4-railsexpress
.
Ažurirajte Ruby Gems
Iz Redmine roota pokrenite:
bundle update
Migrirati
Iz Redmine roota pokrenite naredbu migration (rake):
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
Gemfile
Možda ćete također morati promijeniti verziju Rubyja u svom Gemfileu koji se nalazi u Redmine korijenu.
Restart
Ponovno pokrenite Redmine. Ovisno o vašem pružatelju usluga hostinga/web poslužitelju, morat ćete pokrenuti sljedeće naredbe. Puma: sudo systemctl restart redmine.yourcompany.com.service
or Putnik: touch tmp/restart.txt
. Nazivi usluga mogu varirati.
Podijelite ovo ako vam se svidjelo!
Pogledajte naš Youtube Channel.
|