Порядочек в тасках

Так выглядит условный порядок в моих тасках на редмайне, сохраню его, чтобы не потерять. Read more…
Так выглядит условный порядок в моих тасках на редмайне, сохраню его, чтобы не потерять. Read more…
Redmine Update Great, there is a new Redmine 3.0.1 published! Changelog: http://www.redmine.org/projects/redmine/wiki/Changelog How to update: http://www.trianglesis.org.ua/update-redmine-2-6 (RU) Difficulties: http://www.trianglesis.org.ua/update-redmine-2-5-2 Bad Update https://www.redmine.org/boards/2/topics/46141?r=46253 Some plugins can produce error like: My lost plugins: redmine_digest global_roles redmine_ckeditor (update found) redmine_people hooks_manager redmine_issue_checklist (update found) Also it has another warning I can’t figure out still: [DEPRECATION] requiring “RMagick” is deprecated. Use “rmagick” instead If anybody can show me where does this require – I’ll change. But this is not urgent as I see. Conclusion: This new Redmine 3 version is compatible only with itself – all needed plugins are lost and new versions work bad or lost at all. So I’ve revert it. You can update to 3 only if you use clean install. Read more…
Устал постоянно гуглить те или иные частые команды для редмайна и его свиты, пришло время собрать их в одном месте и сохранить в закладки. Может кому-то еще пригодится. Будет обновляться, кто хочет может в комментах что-то свое добавить. Ruby ruby -v Rails rails -v Gems: gem list Read more…
Как-то совсем упустил момент, когда вышли 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…
Yet another great plugin for Redmine just teached me how to add tables and columns manually into MySQL db. This is “nice” plugin: Issue Templates Have a great issue: error 500 And YES it have been migrated! root@tet-redmine www/redmine# rake redmine:plugins:migrate RAILS_ENV=production Migrating hooks_manager (Hooks manager)… Migrating redmine_ckeditor (Redmine CKEditor plugin)… Migrating redmine_digest (Digest plugin)… Migrating redmine_issue_checklist (Redmine Issue Checklist plugin)… Migrating redmine_issue_templates (Redmine Issue Templates plugin)… Migrating redmine_lightbox (Redmine Light Box plugin)… Migrating redmine_omniauth_ulogin (Redmine Omniauth uLogin plugin)… Migrating redmine_open_links_in_new_window (Redmine Open Links In New Window plugin)… Migrating redmine_people (Redmine People plugin)… Migrating sidebar_hide (Sidebar Hide Plugin)… But did not works! And I spent about 3hrs of my sleeping to find a roocause. You can see picrelated – Ive added thoseShort Read more…
Всегда, если что-то не работает, нужно делать –trace Тогда можно будет обнаружить много интересного, например: root@tet-redmine www/redmine# rake redmine:send_digest RAILS_ENV=”production” rake aborted! IndexError: string not matched /var/www/redmine/plugins/redmine_digest/lib/tasks/digest.rake:47:in `[]=’ /var/www/redmine/plugins/redmine_digest/lib/tasks/digest.rake:47:in `block (2 levels) in <top (required)>’ Tasks: TOP => redmine:send_digest (See full trace by running task with –trace) root@tet-redmine www/redmine# rails -v Rails 3.2.19 Интересно, что если поправить требования версии с 3 на 3.2 – все непременно заработает! Спасибо автору плагина, что так жестко привязал версии! require ‘rake’ if Rails::VERSION::MAJOR >= 3.2 require File.expand_path(File.dirname(__FILE__) + “/../../../../redmine/config/environment”) else require File.expand_path(File.dirname(__FILE__) + “/../../../../../redmine/config/environment”) end На этом сюрпризы не заканчиваются: root@tet-redmine www/redmine# rake redmine:send_digest days=7 RAILS_ENV=”production” rake aborted! LoadError: cannot load such file — /var/www/config/environment … /var/www/redmine/plugins/redmine_digest/lib/tasks/digest.rake:34:in `<top (required)>’ Оказывается, у нас в плагинеShort Read more…
Встретился мне тут только что плагин один: http://www.redmine.org/plugins/redmine_omniauth_ulogin Довольно интересен тем, что позволяет легко логиниться и регистрироваться в редмайне через соц. сети – то что нужно для моего проекта. Но не судьба, плагин после настройки редиректил сюда: http://do.psiconsul.ru/oauth2callback/?authenticity_token= Лол. Если будете иметь с ним дело, идите туда: var/www/redmine/plugins/redmine_omniauth_ulogin/app/views/hooks/_view_account_login_bottom.html.erb И меняйте строчку на ваш сайт: <div id=”uLogin<%= Setting.plugin_redmine_omniauth_ulogin[:client_id] %>” data-ulogin=”display=panel;fields=first_name,last_name,sex,email;verify=1;sort=default;lang=ru;providers=vkontakte,odnoklassniki,mailru,facebook,twitter,google;hidden=yandex,livejournal,linkedin,liveid,youtube,googleplus,instagram;redirect_uri=<%= URI::encode(“http:/ВАШ_САЙТ/oauth2callback/?authenticity_token=” + form_authenticity_token(), /\W/) %>”></div> Наверное автор плагина чет напутал, но после исправления все заработало. И спасибо ему на этом! Read more…
Как обнаружилось в предыдущей статье – у меня старые “рельсы” Теперь пришло время их обновить, если повезет, не обвалить рабочий сейчас редмайн. root@tet-redmine www/redmine# ruby -v ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] root@tet-redmine www/redmine# gem -v 1.8.23 root@tet-redmine www/redmine# rails -v Rails 3.2.19 Хорошо сказано в статье: http://railsapps.github.io/updating-rails.html Don’t Just Update Rails Developers often install the newest version of Rails but neglect other components needed for Rails to run successfully. Rails is not just a Ruby gem, it is a complex and rapidly evolving ecosystem. It is important to set up your development environment with the most current version of all the gems that are needed for development. Сказать что я “обосрался” – ничего не сказать, надеюсь гайд поможет все расставитьShort Read more…
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…
Обновляю Редмайн на новую версию, вроде как ничего нового с 2.5.1 не появилось, “работает не трогай” а все равно руки чешутся. Ну и читаю, в общем я два гайда: Русский: А теперь внимание привлекает ангйлоязычный: Я, хер его знает, почему они пишут гайды так коряво, но сделаю лучше дважды бекап. ЧИТАЙТЕ ТОЛЬКО АНГЛИЙСКИЕ ГАЙДЫ!! На всякий случай внизу лог обновы: И это еще не все, давайте делать токен: “Пошел в жопу, ты используешь не те джемы” – как-бы намекает мне руби. Пойду её мучать. /var/www/redmine/Gemfile А что если ручками поправить? на gem “rake”, “~> 10.3.2” Сменил, сохранил файл, запустил снова: rake generate_secret_token: root@tet-redmine www/redmine# rake generate_secret_token You have requested: rake ~> 10.3.2 The bundle currently has rake locked at 10.1.1. TryShort Read more…