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

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

я вообще не понимаю, почему в статье ставят старый руби, который в несколько раз проигрывает в производительности 1.9
Я подключал passenger к nginx, для этого во фряхе достаточно поставить nginx из портов, поставив галочку напротив модуля passenger.
Мой конфиг nginx:
passenger_root /usr/local/lib/ruby/gems/1.8/gems/passenger;
    passenger_ruby /usr/local/bin/ruby;
    passenger_max_pool_size 10;

    server {
        server_name redmine.example.com r.example.com;
        listen 0.0.0.0;
        charset utf-8;
        root /usr/local/www/redmine-2.0/public;
        rails_env production;
        passenger_enabled on;
    }

У меня все подвязано на Apache и уже просто было интересно там же запустить redmine.
1. Что-то мне ваша статья напоминает: basicuse.net/articles/os/bsd/freebsd/install_redmine_as_fastcgi_for_apache_in_freebsd

2. Не описали настроку приема и отправку почты. Почти что самое важное и сложное, особенно прием. Остальное то обычно проще, ну модули поставь, ну базу создай. Так что не доделано ваше руководство.

3. ImageMagick нужен только для конвертации гантовских графиков в png. Источник: www.redmine.org/projects/redmine/wiki/RedmineInstal Оно надо?
bundle install --without development test postgresql sqlite rmagick решает проблему

4. Ну и не нашел в вашем руководстве очеведного: из-под кого какие команды выполняем, какие права на какие директории задаем? Т.к. оно явно ориентировано на начинающих, опускать этого не следует.
3. rmagick то ещё «ниочинь» кстати, после обновления ImageMagick оно, например, может перестать работать и сказать: сорри, я же под другим компилилась. Для гема это совсем неудобно, не руби-вейно что ли.

Но по ссылке написано:
RMagick (allows the use of ImageMagick to manipulate images for PDF and PNG export)

Т.е. экспорт тех же задач в PDF тоже не будет работать(или будет работать криво, сейчас нет возможности проверить), как я понял, а это же нужная фишка, так что всё-таки наверно надо устанавливать.
Блин, ссылку кривую вставил. Попытка номер три: www.redmine.org/projects/redmine/wiki/RedmineInstall

>Т.е. экспорт тех же задач в PDF тоже не будет работать(или будет работать криво, сейчас нет возможности проверить), как я понял, а это же нужная фишка, так что всё-таки наверно надо устанавливать.

На моем опыте этой фишкой ни разу не пользовались. Но кому-нибудь, наверное, действительно полезна.

>Для гема это совсем неудобно, не руби-вейно что ли.

Зато работает быстро. Да и несложно саму обертку собрать, в source-based системах то, порт в нормальной системе в любом случае должен быть. А в не source-based можно пакет найти, например packages.debian.org/squeeze/librmagick-ruby
А можно просто использовать minimagick и таких проблем не будет :)
1. Может напоминает, спорить не буду, но статья писалась после долгого мучения и отсутствия у него какого либо желания завестись.

2.Почту планирую, как только руки дойдут, то проект маленький пока что.

3. Мне не надо, но те кто просил поставить захотели плюшку. Допишу тогда второй вариант.

4. Про права поправлю, наверно просто не учитаваю что я все время на root сижу.

Будем исправлять и дополнять.

P.S Более изящные решения приветствуются

Более изящное решение — запускать Redmine с помощью thin/unicorn/etc. и настроить в nginx на него прокси :)
Кстати да. Пассажир плох тем, что разделяется между всеми использующими его приложениями. Ну и, опять же, напрямую до него не добраться (а может, я не нашёл) — только через веб-сервер. Неудобно в случае обновления приложения/изменения конфига.
Мигрируем и заполняем таблицы:
rake db:migrate redmine:load_default_data

А разве в этом случае оно не будет использовать настройки базы development из config/database.yml?
Наверно надо как-то RAILS_ENV=production
Спасибо, упустил
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории