Aktualizacja Redmine

Jeśli inatalowałeś Redmine moim sposobem, aktualizacja do przyszłej wersji Redmina jest banalnie prosta. Metoda ta działa na wszystkich wersjach Redmine włącznie z 2.2.0, jeśli coś się zmieni to napiszę nową metodę. Nie da się jej jednak zastosować w przypadku kiedy zmienia się gałąź Redmine ( wersje z 2.0 do 2.1 oraz z 2.1 do 2.2 ). Wystarczy wykonać tylko kilka poleceń i już mamy aktualną wersję Redmine, a wszystko dzięki temu iż ściągaliśmy go z repozytorium.

Uaktualniamy więc nasze pliki poprzez:

svn update

Teraz należy wykonać czynności poniżej, wszystko zależy od tego czy mamy już jakieś pluginy dla Redmina czy też nie. Ważną informacją jest również że czasami trzeba przejść przez instalację bundle. Są na to dwa sposoby, albo uaktualniamy:

/var/lib/gems/1.8/bin/bundle update

Albo instalujemy dodatkowe pakiety:

/var/lib/gems/1.8/bin/bundle install --without development test postgresql sqlite

Teraz już spokojnie można migrować bazę:
Bez pluginów:

/var/lib/gems/1.8/bin/rake db:migrate RAILS_ENV=production

Z pluginami:

/var/lib/gems/1.8/bin/rake redmine:plugins:migrate RAILS_ENV=production

Na koniec czyścimy cache, sessions i generujemy nasz tajny token:

/var/lib/gems/1.8/bin/rake tmp:cache:clear
/var/lib/gems/1.8/bin/rake tmp:sessions:clear
/var/lib/gems/1.8/bin/rake generate_secret_token

I możemy cieszyć się aktualną wersją Remina.

Udostępnij!

Zostaw komentarz


Podpowiedź - możesz użyć tych HTML tagów i atrybutów:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>