Как установить Redmine на Fedora 11 Linux?

Я хочу установить REDMine на LINUX LAMP. Сначала мне нужно установить ROR.

http://www.redmine.org

Предоставьте шаги, если кто-либо выполнил установку


person Ankit Shah    schedule 15.10.2010    source источник


Ответы (2)


Если бы вы действительно посмотрели, вы бы обнаружили, что инструкции находятся на веб-сайте redmine: http://www.redmine.org/wiki/1/RedmineInstall

person Tim    schedule 15.10.2010
comment
Возможно, вам следует отредактировать свой пост, указав подробности об установке ruby ​​​​или установке гема rails? Что вы сделали до сих пор, где это ошибки и т.д. - person Tim; 15.10.2010

Учитывая, что нигде нельзя найти по-настоящему надежных инструкций по установке (Fedora или другой дистрибутив), я подробно опишу шаги установки, которые сработали для меня. Инструкции на веб-сайте довольно надежны, но это самый простой подход. Я предполагаю, что у вас уже есть Apache2 и MySql и вы установили Redmine 1.2.1 на данный $REDMINE_HOME.

Эта процедура была протестирована в Ubuntu 11.04, но, учитывая задействованные пакеты, не должно возникнуть проблем с повторением этой процедуры в Fedora. Я постараюсь быть как можно более общим.

Рубин:

  1. Установите ruby, rubygems, rake и клиентскую библиотеку mysql для разработки (libmysqlclient-dev в Ubuntu); рабочая версия ruby ​​​​- 1.8.7 по состоянию на сентябрь 2011 г.
  2. gem install rails -v=2.3.11
  3. gem install i18n -v=0.4.2
  4. gem install mysql

MySql:

Выполните следующий список команд:

  1. create database redmine character set utf8;
  2. create user 'redmine'@'localhost' identified by 'my_password';
  3. grant all privileges on redmine.* to 'redmine'@'localhost';

Конфигурация Redmine:

  1. Создайте файл $REDMINE_HOME/config/database.yml как минимум со следующим профилем:

    production:
      adapter: mysql
      database:  redmine
      host:  localhost
      username:  redmine
      password:  my_password
    
  2. В $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:

  1. Установите мод Apache2 Passenger (libapache2-mod-passenger в Ubuntu)
  2. Предполагая, что вы предоставили символическую ссылку на $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:

  1. Перейдите в $REDMINE_HOME/vendor/plugins и запустите

    git clone git://redmin-mylyncon.git.sourceforge.net/gitroot/redmin-mylyncon/redmine-mylyn-connector

  2. (Пере)запустите сервер, и в Redmine в разделе «Администрирование/Плагины» должен быть указан подключаемый модуль Mylyn Connector.

  3. Снова в Redmine в разделе «Администрирование/Настройки/Аутентификация» установите флажок «Включить веб-службу REST».
  4. В Eclipse установите коннектор Eclipse через его сайт обновлений.

    http://redmin-mylyncon.sourceforge.net/update-site/N/

person Luca Geretti    schedule 15.09.2011