ПредишенСледващото

Вчера пише, че обновената система за управление на проекти Redmine версия 1.2.h и пусна нова стабилна версия 1.3.0. На старата версия не искаше да остане, освен новата версия 1.3.0 е излязъл с посочените подобрения. Тестван в лабораторията си, няма проблеми. Днес е актуализиран, за да "борба" на сървъра. Актуализация отне около 30 минути. Освен това, за да ...

1. Продукт преименувате старата версия. От там ще ни е необходимо по няколко файла. Изтеглянето на нова версия

2. Гледайте какво "релси", са посочени

корен. / ЮЕсАр / местни / WWW> списък бижу релси
*** МЕСТНИ GEMS ***
перила (2.3.11)

Вие трябва да се актуализира. Ако не го направите, ще видите следното:

корен. / ЮЕсАр / местни / WWW / redmine> рейк довереник / инициализатори / session_store.rb
(В / ЮЕсАр / местни / WWW / redmine)
рейк прекратено!
RubyGem версия грешка: релси (2.3.11 не = 02/03/14)
/ ЮЕсАр / местни / WWW / redmine / Rakefile: 4
(Вижте пълния следа, като пуснете задача с -trace)

3. Update, или по-скоро постави нова версия на релсите

корен. / ЮЕсАр / местни / WWW / redmine> скъпоценни инсталирате релси-V = 03.02.14
...
Извличат: релси-2.3.14.gem (100%)
...
Успешно монтиран релсов-2.3.14
инсталирани XX скъпоценни камъни
...
nstalling ри документация за релси-2.3.14 ...
...
Инсталиране на документация RDoc за релси-2.3.14 ...

Да видим какво ще проследява имаме в системата:

корен. / ЮЕсАр / местни / WWW / redmine> списък бижу релси
*** МЕСТНИ GEMS ***
релси (02.03.14, 2.3.11)

4. Актуализиране до версия 2.4.2+ RDoc Трябва да обновите / инсталиране иначе излезе грешка:

корен. / ЮЕсАр / местни / WWW / redmine> рейк довереник / инициализатори / session_store.rb
(В / ЮЕсАр / местни / WWW / redmine)
Моля инсталирайте RDoc 2.4.2+ за генериране на документация.

корен. / ЮЕсАр / местни / WWW / redmine> бижу инсталирате rdoc-V = 2.4.2
Извлича: rdoc-2.4.2.gem (100%)
Успешно инсталиран rdoc-2.4.2
инсталирана 1 бижу
Инсталиране ри документация за rdoc-2.4.2 ...
Актуализиране ри клас кеш с 1480 класи ...
Инсталиране на документация RDoc за rdoc-2.4.2 ...

5. След това действа според Redmine на инструкции

корен. / ЮЕсАр / местни / WWW / redmine> рейк довереник / инициализатори / session_store.rb
(В / ЮЕсАр / местни / WWW / redmine)
корен. / Var / redmine> гребло generate_session_store
(В / ЮЕсАр / местни / WWW / redmine)

6. Сега копирайте двата конфигурационни файлове от версия на Redmine старата

7. Преименуване на файла, за да работи с Apache + FastCGI

8. Получаване на актуализацията (миграция към новата версия). Изпълнение на няколко команди (въпреки че аз нямам допълнителни плъгини инсталирани, но за по-голяма яснота, донесе на командата):

корен. / ЮЕсАр / местни / WWW / redmine> гребло db: мигрират: upgrade_plugin_migrations RAILS_ENV = производството
(В / ЮЕсАр / местни / WWW / redmine)
Не мога да намеря старата маса миграция - ако приемем, нищо не е нужно да се направи,

корен. / ЮЕсАр / местни / WWW / redmine> гребло DB: migrate_plugins RAILS_ENV = производството
(В / ЮЕсАр / местни / WWW / redmine)
Мигриращите двигатели ...
Мигриращите acts_as_activity_provider ...
Мигриращите acts_as_attachable ...
Мигриращите acts_as_customizable ...
Мигриращите acts_as_event ...
Мигриращите acts_as_list ...
Мигриращите acts_as_searchable ...
Мигриращите acts_as_tree ...
Мигриращи acts_as_versioned ...
Мигриращите acts_as_watchable ...
Мигриращите awesome_nested_set ...
Мигриращите classic_pagination ...
Мигриращите Gravatar ...
Мигриращите open_id_authentication ...
Мигриращите prepend_engine_views ...
Мигриращите rfpdf ...
Мигриращите рубинено-нет-LDAP-0.0.4 ...

корен. / ЮЕсАр / местни / WWW / redmine> рейк ПТУ: кеш: ясен
(В / ЮЕсАр / местни / WWW / redmine)

корен. / ЮЕсАр / местни / WWW / redmine> рейк ПТУ: сесии: ясен
(В / ЮЕсАр / местни / WWW / redmine)

10. рестартиране Apache.

Това е! Надяваме се да няма грешки?

NoMethodError в AccountController # излизане
частния метод `gsub" призова за: автоматично влизане: Символ

I възникна грешка 500, когато в тест лаборатория на стария компютър (seleronchik, 512 памет) тест. Но натиснете F5 на втория и третия времената страницата е била открита. Firefox браузър.
Благодаря ви, със сигурност дойде по-удобно в нашия живот не е предвидима.

Благодаря за статията, мисля, че това ще помогне много, за да направи по-малко грешки. Ние - екипът на развитие, който вече няколко години, ползващи Redmine. През това време сме открили недостатък в системата по отношение на времето и да го премахнат с един прост таймер - RMClient. Тя е достъпна за сваляне след кратка регистрация. Ще бъда много благодарен за помощта му при използването и тестването.

Моля, кажете ми, и наистина се премести от 1.3.2 до 2.6 (най-новата версия в момента)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!