Comments 44
А что нового-то?
Rails 3
И что это дает в плане работы с redmine? В смысле, какой профит для конечного пользователя.
По ощущениям всё стало работать гораздо быстрее. Появилась возможность использовать новые библиотеки, не совместимые с Rails 2.3.11 -> больше новых функций и возможностей повышения уровня удобства при использовании такого монстра.
Для конечного пользователя скорее всего ничего не дает, они четко обозначили в 2.0 переехало все что было в 1.4, с изменением версии рельс, которые за собой скорее всего тянуть фишки для разработчиков и может быть производительность.
Это в минорной версии??
А ещё? Что нового по сравнению с версиями 1.*?
а плагины по прежнему остались в едином пространстве имен?
имели очень неприятный опыт попытки использовать два плагина близких по функционалу (хотели плавно перейти на другой)
имели очень неприятный опыт попытки использовать два плагина близких по функционалу (хотели плавно перейти на другой)
А что существенного добавили-то?
Все существенное было добавлено в ветке 1.4, а ветка 2.0 добавляет лишь новые возможности для расширения функциональности плагинами за счет новых фич Rails 3.0.
Насколько совместимы версии с точки зрения плагинов?
Удастся ли обновиться с 1.2?
Удастся ли обновиться с 1.2?
UFO just landed and posted this here
Напишите, пожалуйста, ссылку на руководство, я обновлю. Я правда, предпочитаю nginx.
а почему не использовать нативные серверы типа thin? тогда не имеешь никакой возни с плагинами, монгрелами и так далее.
UFO just landed and posted this here
Он прекрасно и тривиально настраивается. Вот мой конфиг:
user: redmine
group: redmine
chdir: /opt/redmine
log: log/thin.log
port: 8080
environment: production
pid: tmp/pid/thin.pid
prefix: /redmine
Лучше смотрите unicorn. Он надежнее по концепту. При этом Apache во всех случаях не нужен, достаточно nginx впереди повесить.
Запускать в случае redmine 1.x
В случае redmine 2.x
config/unicorn.rb (примерный)
unicorn_rails -c config/unicorn.rb -E production -p 8080
В случае redmine 2.x
unicorn -c config/unicorn.rb -E production -p 8080
config/unicorn.rb (примерный)
worker_processes 4 # for example
listen 8080, :tcp_nopush => true
timeout 30
# user "redmine", "www"
# Help ensure your application will always spawn in the symlinked
# "current" directory that Capistrano sets up.
working_directory "/path/to/app/current"
Правильно говоришь, unicorn очень хорош, и настраивается очень просто
Поддерживаю. После долгих мучения поменял Mongrel на thin и не нарадуюсь. С настройками проблем на порядок меньше, и отклик системы субъективно быстрее.
ждем 2.0.2 :) потом скорее всего переедем… :)
не нашел странички с описанием изменений для разработчиков плагинов. Придётся самому всё проверять.
Это описание запланировано на выход следующей версии: Documentation about generating a plugin is not up-to-date
Вот уже не ожидал редмайна на Rails 3. Круто
Насколько я понял, для Rails 2.3 больше не выпускаются обновления безопасности. То есть переход на Redmine 2 обязателен, но скоро ли Rails 3 появятся в репозиториях дистрибутивов? Интересует большей частью debian и ubuntu, буду благодарен за информацию.
Ubuntu ужасно отстаёт по версиям рельс (да и руби в целом)
Так что лучше используйте RVM, ставьте ruby в домашнюю папку нужного пользователя, туда же, через rubygems ставьте rails и всё, что нужно, в той версии, в которой вам надо.
Ну а дальше ставьте redmine.
Так что лучше используйте RVM, ставьте ruby в домашнюю папку нужного пользователя, туда же, через rubygems ставьте rails и всё, что нужно, в той версии, в которой вам надо.
# Ставим RVM
curl -L get.rvm.io | bash -s stable
# Внимательно читаем вывод rvm requirements, ставим из пакетов всё, что просят
rvm requirements
sudo apt-get install curl patch build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
# Устанавливаем свежую версию ruby
rvm install 1.9.3
# Ставьте её по умолчанию
rvm use --default 1.9.3
# Устанавливаем свежие рельсы
gem install rails
# Обратите внимание на отсутствие sudo, всё выполняется от текущего пользователя и лежит в ~/.rvm
Ну а дальше ставьте redmine.
Для разработки я использую rvm, но к сожалению мой начальник не согласится применить такой способ на сервере. Поэтому и спрашиваю когда будет Redmine 2 в репозиториях.
Sign up to leave a comment.
Анонсирован выход Redmine 2.0.1