Redmine - це інструмент управління проектами, який включає систему відстеження інцидентів із відстеженням помилок. Інші інструменти включають календар діяльності, діаграми Ганта для візуального представлення часової шкали проекту, wiki, форум, переглядач сховища контролю версій, RSS, управління робочим процесом на основі ролей, інтеграція з електронною поштою тощо.
Джерело: Вікіпедія
- Поширення: Debian 7
- Архітектура: 64 біт
- Apache2
- PostgreSQL V9.1
Redmine 2.4 Встановлення. (триватиме до цієї дати)
Завантажено пакет Redmine 2.4
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
Розпакуйте
tar xvzf redmine-2.4.0.tar.gz
Тепер рухаємось
cd redmine-2.4.0
cd doc/
Звідти відкривається офіційна документація, яку приносить пакет. (RTFM !!!)
cat INSTALL
Також перевірена версія Ruby. В цьому випадку:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
Факультативні пакети.
aptitude install ruby libmagickcore-dev libmagickwand-dev
Встановлено самоцвіт пакета, що допоможе нам встановити проектні камені.
redmine-2.4.0# gem install bundler -V
Ми повинні створити базу даних в UTF-8, в цьому випадку використовується postgresql v9.1 з ім'ям: "redmine".
Потім встановлюються всі необхідні дорогоцінні камені, для них він повинен знаходитися в каталозі redmine:
bundle install --without production
При встановленні дорогоцінного каменя nokogiri для цього вони можуть мати проблеми:
sudo aptitude встановити ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby ruby1.9.1-dev gem встановити nokogiri
Може виникнути проблема під час встановлення коштовного каменя mysql2. для цього вони роблять:
aptitude install libmysqlclient-dev
Може виникнути проблема під час встановлення gem pg. для цього вони роблять:
aptitude install libpq-dev
У цьому випадку жодної іншої проблеми з встановленням самоцвіту не було.
Генерується сховище сеансів сеансів.
rake generate_secret_token
Створюємо структуру бази даних
rake db:migrate RAILS_ENV="production"
Ми виконуємо необхідні дозволи.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
Ми протестували установку redmine
ruby script/rails server -e production
У цій частині ми перевіряємо redmine:
локахост: 3000
Вже працює. Тепер чого не вистачає, це налаштування сервера SMTP та змінити сервер Webrick на Apache2. Зміни внесені, оскільки виробничий сервер Webrick споживає багато ресурсів.
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
Ми редагуємо: /etc/apache2/httpd.conf і додаємо такі рядки:
RailsEnv production RailsBaseURI /redmine
Ми додаємо VirtualHost у файл / etc / apache2 / sites-enabled /
ServerName redmine.dominio.com
DocumentRoot /var/www/dominio.org.ve/redmine/public
ServerAdmin usuario@dominio.com
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
Ми заходимо на www.redmine.dominio.com і ГОТОВО! Насолоджуйтесь своїм Redmine.