Учитывая, что по-настоящему надежных инструкций по установке не найти (Fedora или другой дистрибутив, который есть), я подробно опишу шаги установки, которые сработали для меня. Инструкции на сайте довольно надежны, но это самый простой подход. Я предполагаю, что у вас уже есть Apache2 и MySql, и вы установили Redmine 1.2.1 для данного $ REDMINE_HOME.
Эта процедура была протестирована в Ubuntu 11.04, но, учитывая используемые пакеты, не должно возникнуть проблем с успешным тиражированием процедуры в Fedora. Я постараюсь быть как можно более универсальным.
Ruby:
- Установите ruby, rubygems, rake и клиентскую библиотеку mysql для разработки (libmysqlclient-dev в Ubuntu); рабочая версия ruby - 1.8.7 по состоянию на сентябрь '11
gem install rails -v=2.3.11
gem install i18n -v=0.4.2
gem install mysql
MySql:
Выполните следующий список команд:
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'my_password';
grant all privileges on redmine.* to 'redmine'@'localhost';
Конфигурация Redmine:
Создайте файл $ REDMINE_HOME / config / database.yml как минимум со следующим профилем:
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: my_password
В $ REDMINE_HOME запустите
rake generate_session_store
rake db:migrate RAILS_ENV=production
rake redmine:load_default_data RAILS_ENV=production
Теперь под управлением ruby script/server -e production
должен быть доступ к Redmine по адресу "0.0.0.0:3000".
Apache2:
- Установить мод Apache2 Passenger (libapache2-mod-passenger в Ubuntu)
Если вы указали символическую ссылку на $ REDMINE_HOME / public из / var / www / redmine, виртуальный хост должен выглядеть примерно так:
<VirtualHost *:80>
DocumentRoot /var/www
Options Indexes ExecCGI FollowSymLinks
RailsBaseURI /redmine
<Directory /var/www/redmine>
Options -MultiViews
</Directory>
</VirtualHost>
Интеграция Eclipse Mylyn:
Перейдите к $ REDMINE_HOME / vendor / plugins и запустите
git clone git://redmin-mylyncon.git.sourceforge.net/gitroot/redmin-mylyncon/redmine-mylyn-connector
(Перезапустите) сервер, и в Redmine в разделе Администрирование / Плагины должен быть указан плагин Mylyn Connector
- Снова в Redmine, в разделе Администрирование / Настройки / Аутентификация установите флажок «Включить веб-службу REST»
В Eclipse установите разъем Eclipse через его сайт обновлений
http://redmin -mylyncon.sourceforge.net / обновление сайтов / N /