Руби је програмски језик који се користи за креирање Редмине-а, тако да ажурирање Руби-ја има последице. Сваки пут када мењате Руби верзију, уверите се имати резервну копију тако можете откотрљати се ако се нешто деси.
Сваки сервер је другачији тако да су ови кораци за ажурирање Руби-ја само а општи водич који може, али не мора да функционише за ваше специфично окружење сервера. Овај водич је за људе који већ имају руби манагер везник инсталирани и знају шта раде. Да бисте боље разумели Руби менаџера, посетите РВМ документација, и/или контактирајте свог администратора сервера. Ако немате администратора сервера, РедминеКс нуди и ове услуге. Само нас контактирајте.
С обзиром на то, да бисте ажурирали/надоградили Руби, можете користити следеће кораке:
Направите резервну копију Редмине-а
Не могу ово довољно нагласити. Направите резервну копију вашег система датотека као и базе података. Пре ажурирања Руби-ја, уверите се да су сви ваши Редмине додаци компатибилни са верзијом Руби-а коју намеравате да инсталирате.
Надоградите Руби користећи Рвм
Из Редмине роот-а покрените:
sudo rvm get stable
sudo rvm install ruby-2.7.4-railsexpress
Промените број на верзију коју желите да инсталирате, на основу листа издања.
Користите Руби верзију локално или глобално
Ако желите да користите Руби верзију за цео сервер, покрените:
rvm use --default ruby-2.7.4-railsexpress
Ако желите да користите Руби верзију за одређени вхост / Редмине у којем се тренутно налазите, само изоставите --default
и покрените:
rvm use ruby-2.7.4-railsexpress
.
Ажурирајте Руби Гемс
Из Редмине роот-а покрените:
bundle update
Миграте
Из Редмине роот-а покрените команду миграције (раке):
bundle exec rake redmine:plugins:migrate RAILS_ENV=production
Гемфиле
Можда ћете такође морати да промените верзију Руби-а у вашем Гемфиле-у који се налази у корену Редмине-а.
Рестарт
Поново покрените Редмине. На основу вашег хостинг провајдера/веб сервера, мораћете да покренете следеће команде. Пума: sudo systemctl restart redmine.yourcompany.com.service
or Путник: touch tmp/restart.txt
. Називи услуга могу се разликовати.
Желите да се решите свих техничких проблема? Позовите Мајкла из РедминеX
Распоред позиваПоделите ово ако вам се свидело!
Погледајте наше Иоутубе канал.