Как стать автором
Обновить

Комментарии 24

Если бы вы только знали сколько я потратил времени пока настроил редмайн 2.1.0 в сабдиректорию сайта. Ито в конце концов оказалось что некоторые линки в редмайне отказываются работать из за конфигурации с сабдиректорией.
Дофига у них багов. Как только выйдет 2.3.0 буду интегрировать его в продакшн компании и закину свою шпаргалку про сабдиректории. Правда у меня на MySQL.
Да, «недокументированными» особенностями проект изобилует. Для того шпоргалку и написал чтоб не вспоминать их каждый раз. Когда 2.3 ставить будете — непостесняйтесь отписать в личку или тут в комменты. Добавлю к посту, может вместе кому-то пару часов сна сэкономим.
А не проще ли от него вообще отказаться?
По мне так его плюсы перекрывают его минусы. Альтернативы типа Trac, Mantis меня не привлекли. Интересен форк редмайна от откловшейся группы разрабов — ChiliProject
shiko_1st — тролль и имел в виду «отказатся от сна»
Мы пробовали с ним работать. В результате для легких проектов используем basecamp, для багтрекинга багзиллу.
Ну мы расматриваем только стендэлоун решения. Онлайн сервисы не устраивают, а еще платить не охота. Редмайн достаточно хорошо конфигурируция, что для разного типа профилей он будет выглядеть так как нужно. Для юзверей минимальны интерфейс с отправкой тикета, а для технорией уже все остально. Да и если смотреть на роудмеп то редмайн достаточно хорошо развивается. Также хотелось продукт который будет иметь симбиоз функций багтрекера и проджект менеджмента. А также поддержка нескольких проджектов одновременно, громадный плюс.
Сейчас православно использовать Redmine в конфигурации с rvm/rbenv, nginx и unicorn, а также подложить репозиторий и capistrano, чтобы плавно выкатывать обновления.

Напишу статью.
может быть… учитывая то что я о существовании ruby узнал 4 дня назад — думаю мне простителен неправославный подход, и суть поста — путеводитель по минному полю багов редмайна а не крестовый поход.
статью конечно же пишите, если меня начальство попросит сделать redmine именно на связке с nginx&unicorn я ей обязательно воспользуюсь.
всем peace!
А зачем вам для утановки redmine'а phppgadmin subversion?

Вот это вообще пять!!!

chown -R root:root /usr/local/share/redmine-2.2.0/


Посмотрите в сторону REE (Ruby Enterprise Edition).

Давно поднимал редмайн, но если ничего не путаю то ree предоставляет инсталлятор для passenger'а, который в свою очередь предлагает поставить nginx или apache, и все работает чуть ли не из коробки без всяческих приседаний.

По поводу вашей картинки с ошибкой пассажира — плохо видно, но там кажется что-то написано про rack-test, из чего смею предположить что проблема была в том, что вы пытались запустить redmine в development или test окружении, которое потребовало тестовые гемы, которые не установлены.

P.S. Извиняюсь за сумбурность изложения.
REE — это совсем не инсталлятор. Это альтернативная сборка рубей 1.8.7 для продакшена. Которая обладала большей стабильностью и дополнительными опциями конфигурирования GC.
С выходом ruby 1.9, REE стал не актуален.
А я и не говорил что ree это инсталлятор, я сказал что с ним в наборе идет инсталлятор для пассажира.
не совсем понял что вас возмутило тут?
chown -R root:root /usr/local/share/redmine-2.2.0/
по поводу картинки — она приведена для примера и не является аутентичной тому что отхватывается с libapache2-mod-passenger, указана для общего вида.
Не понял почему владельцем сервиса является рут.
Пару раз приходилось устанавливать redmine. Раз на freebsd, другой раз на debian
Могу сделать вывод, что каждый раз устанавливая, ночь не спал, но большее время тратил именно на то, что руководствовался шпаргалками, написанные посторонними людьми. И каждый раз вылетала какая-нибудь ошибка.
Самый хороший вариант, отправлятся на оффициальный сайт, и читать доку по установке, там все детально описано. Главное, по таблице правильно сопоставить версии ruby, rails, rubygems и собственно, самого redmine.
соглашусь с вами, если первый раз заводишь приложение на руби, то это еще те танцы с бубнами, но главное врубиться в bundle, gems, rvm (при желании). А так nginx+unicorn, мануалов полно на эту тему. Хотя есть и такие кадры, которые оставляют его работать на webrick, но это уж как-то слишком.
гарантирую что по данному мануалу ни каких дополнительных багов обходить будет не надо.
Вчера поставил второй редмайн параллельно с написанием данной хауту. На оффсайте многих неочевидных вещей нет и приходится искать по багтрекерам.
примеры ошибок которые я отхватил при установке с нуля redmine 2.2.0:
www.redmine.org/boards/2/topics/35178
serverfault.com/questions/268910/rails-app-redmine-on-phusion-passenger

а вот что-то толкового еще и на русском — не богато.
а я просто скачал готовый образ от turnkey linux и запустил его за пару минут.
Поставить с нуля это одно, а вот обновлять его это уже другая история
Я все понимаю что это просто шпаргалка и автор особо не вдавался в экосистему запуска рельсовых приложений. Но хоть бы ремарку оставил об этом.
Flcn — Тролль? пост с самого начала читал? я прям в заголовке и написал
Потратив 4 дня в осмыслении на чем это все работает и как ставится
или вы ruby за 4 дня изучили?
>>>Тролль?
Еще и не начинал.

>>Потратив 4 дня в осмыслении на чем это все работает и как ставится
По этой фразе можно так же подумать что вы и компьютер увидили 4 дня назад.
Да и какая разница сколько вы его учили? Так-же можно по любому языку и технологии сделать неактульный туториал, а потом заявлять, что язык учили 2 дня по этому критики быть не должно. Ну да, так легче.
точно тролль. я первый спектрум мучил когда вы еще пеленки пачкали. руби я не учил вообще и не планирую, работаю несколько в иной сфере как и процентов 80 тут изредка бывающих, от того и 4 дня на вход в абсолютно мне незнакомую тему и ровно до того уровня что-б все разаботало и не более. Учитесь экономить время.
>> точно тролль
Да так весь интернет можно тролями на лево и на право называть. Что в моём вопросе провокационного?

>>я первый спектрум мучил когда вы еще пеленки пачкали.
Ну и что из этого?

>>руби я не учил вообще и не планирую, работаю несколько в иной сфере… ровно до того уровня что-б все разаботало и не более
А если чуть внимательнее перечитать моё первое сообщение, то можно понять, что я не имею ничего против туториала, но мне и хотелось бы увидеть ремарку, объясняющую, что это решения для тех, кому совершенно не важно как этот Redmine запушен будет.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории