„Redmine“ yra projekto valdymo įrankis, apimantis įvykių stebėjimo sistemą su klaidų sekimu. Kiti įtraukti įrankiai yra veiklos kalendorius, Ganto diagramos, skirtos vizualiai parodyti projekto laiko juostą, wiki, forumas, versijų valdymo saugyklos peržiūros priemonė, RSS, vaidmenimis pagrįstas darbo eigos valdymas, integravimas su el. Paštu ir kt.
Šaltinis: Vikipedija
- Platinimas: Debian 7
- Architektūra: 64 bitai
- Apache2
- „PostgreSQL V 9.1“
„Redmine 2.4“ diegimas. (trunka iki šios datos)
Atsisiųstas „Redmine 2.4“ paketas
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
Atsegti
tar xvzf redmine-2.4.0.tar.gz
Dabar mes judame
cd redmine-2.4.0
cd doc/
Iš ten atsidaro oficialūs dokumentai, kuriuos pateikia paketas. (RTFM !!!)
cat INSTALL
Taip pat tikrinama rubino versija. Tokiu atveju:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
Neprivalomi paketai.
aptitude install ruby libmagickcore-dev libmagickwand-dev
Įdiegtas supakuotas brangakmenis, kuris padės mums įdiegti nuo projekto priklausomus brangakmenius.
redmine-2.4.0# gem install bundler -V
Turime sukurti duomenų bazę UTF-8, šiuo atveju „Postgresql v9.1“ naudojamas su pavadinimu: „redmine“.
Tada įdiegiami visi reikalingi brangakmeniai, kurie turi būti redmine kataloge:
bundle install --without production
Diegiant „nokogiri“ brangakmenį gali kilti problemų:
sudo aptitude install 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
Diegiant „mysql2 gem“ gali kilti problemų. už tai jie daro:
aptitude install libmysqlclient-dev
Diegiant brangakmenių psl. Gali kilti problemų. už tai jie daro:
aptitude install libpq-dev
Šiuo atveju jokių kitų perlų diegimo problemų nebuvo.
Generuojama sesijos slapta saugykla.
rake generate_secret_token
Kuriame duomenų bazės struktūrą
rake db:migrate RAILS_ENV="production"
Vykdome reikiamus leidimus.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
Išbandėme „redmine“ įrenginį
ruby script/rails server -e production
Šioje dalyje mes išbandome raudonzdį:
Locahost: 3000
Jau dirba. Dabar trūktų konfigūruoti SMTP serverį ir pakeiskite „Webrick“ serverį į „Apache2“. Pakeitimai padaryti, nes „Webrick“ serveris gamyboje sunaudoja daug išteklių.
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
Redaguojame: /etc/apache2/httpd.conf ir įtraukiame šias eilutes:
RailsEnv production RailsBaseURI /redmine
Pridedame „VirtualHost“ aplanke / etc / apache2 / sites-enabled / file
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
Įeiname į www.redmine.dominio.com ir PADARYTA! Mėgaukitės savo raudonvada.