Update Redmine 2.6*

Как-то совсем упустил момент, когда вышли 2 новых версии редмайна с кучей исправлений и вот обновляху сделал. Кое-какие моменты могут обмать процесс, но общий порядок действий прежний, как описан здесь: http://www.trianglesis.org.ua/update-redmine-2-5-2 Возможные проблемы, некоторые исходят из прошлого гайда, чтобы не ругали меня, что я сломал вам редмайн. Смотрим:   root@tet-redmine www/redmine# bundle install –without development test You cannot specify the same gem twice with different version requirements. You specified: shoulda-matchers (= 1.4.1) and shoulda-matchers (>= 0) Решается просто закомментированием этих строк. Следующий конфликт начнется от того, что в прошлый раз я во время инсталляции просто руками указал версии, и сейчас файл жестко их использует. Нужно также изменить руками версии в файле gemfile.lock все версии на требуемые ниже: root@tet-redmine www/redmine# bundle installShort Read more…

Redmine digest emails

Digest plugin Есть такой волшебный плагин, который в заданные промежутки времени может отправлять всем участникам дайджест по новостям и тикетам в редмайне: GitHub repository: github.com/drewkeller/redmine_digest The source of this plugin can be cloned from GitHub using: $ cd {RAILS_ROOT}/vendor/plugins git clone git://github.com/drewkeller/redmine_digest.git Сейчас буду возиться с кроном, чтобы добавить задание на рассылку дайджеста еженедельно. Вот что говорит его мануал: 1 0 * * 1-7 www-data cd /path/to/redmine && /usr/bin/rake redmine:send_digest start=1 days=1 project=myproject Rails.env=”production” Поменял под себя, проверил: root@tet-redmine ~# cd /var/www/redmine && /usr/bin/rake redmine:send_digest Rails.env=”production” -bash: /usr/bin/rake: No such file or directory Нужно запускать джоб от имени www-data в корне редмайновской папке + в корне “руби с рельсами” – только я забыл где у меня они. Мда… проверка простоShort Read more…

Redmine Plugin Install

Просто напоминание себе: Каждый плагин копируется: root@tet-redmine redmine/plugins# git clone https://github.com/jgraichen/redmine_dashboard После чего, если он имеет доступ или требует БД – то мигрирует в прод: root@tet-redmine redmine/plugins# rake redmine:plugins:migrate RAILS_ENV=production (in /var/www/redmine) The git source git://github.com/jgraichen/transifex-ruby.git is not yet checked out. Please run `bundle install` before trying to start your application root@tet-redmine redmine/plugins# bundle install Может не мигрировать, тогда мы должны ему помочь и поставить, чего не хватает: Installing haml 4.0.5 Your bundle is complete! Gems in the groups development, test and rmagick were not installed. Use `bundle show [gemname]` to see where a bundled gem is installed. root@tet-redmine redmine/plugins# rake redmine:plugins:migrate RAILS_ENV=production (in /var/www/redmine) Migrating redmine_ckeditor (Redmine CKEditor plugin)… Migrating redmine_dashboard (Redmine Dashboard plugin)… Migrating redmine_digest (Digest plugin)… MigratingShort Read more…

Установка нового плагина в Redmine и проблемы

Установка нового плагина в Redmine и проблемы: – иногда может потребоваться миграция базы – иногда может не хватать нужного модуля или gems – иногда возникают конфликты версий gems – может не запуститься или обломить весь Redmine Сначала: Обязательно cd /var/www/redmine/plugins В папке плагинов редмайна: git clone git://github.com/Адрес_репозитория_кода Это скопирует плагин в папку, в которой запустили команду. Read more…

LoadError: cannot load such file — /var/www/config/environment

Итак, снова бок: LoadError: cannot load such file — /var/www/config/environment Неразрешенная, эта проблема может привести к тому, что некоторые страницы редмайна отвалятся: “Internal error” – Лог – ActionView::Template::Error (undefined method `inherit_members’ for #<Project:0x0000000735a0f0>): Read more…

Redmine upgrade проблемы версий

Как проапгрейдить редмайн написано на оф. сайте: http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade Русская версия несколько отличается и менее полная, поэтому я ей бы не доверял. Особенности: – все указанное там стоит выполнять в том же порядке, вот только нужно не забыть удалить Gemfile.lock и выполнить: root@redmine www/redmine# bundle install root@redmine www/redmine# bundle update rake После чего, все зависимости наконец станут на места. Read more…

Инсталим Redmine на Centos 6

Для начала следует сразу прочесть: официальный гайд СДЕЛАЛ СНЕПШОТ ВИРУАЛКИ После чего пойдем по нему: yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql-devel Я убрал сразу те пакеты, которые у меня уже были установлены: openssl-devel httpd-devel mysql-devel Не уверен только, что я последний раз ставил для SSL, поэтому его тоже не ставил, я ранее использовал шаровой сертификат для того, чтобы пробросить веб-приложение во Вконтакте под защищенным https. – но это уже совсем другая история! Далее нужно скачать интерпретатор Ruby и распаковать его в нужной нам папке. ftp ftp.ruby-lang.org Name (ftp.ruby-lang.org:root): anonymous Password: anonymous ftp> cd /pub/ruby ftp> get ruby-1.8.7-pXXX.tar.gz ftp> quit У меня для этого была создана папка в \var\www\Downloads – чтобы не морочить голову я сразу скачалShort Read more…