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 install 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.