A Redmine egy projektmenedzsment eszköz, amely hibakereséssel ellátott eseménykövető rendszert tartalmaz. Egyéb eszközök: tevékenységnaptár, Gantt-diagramok a projekt idővonalának vizuális ábrázolásához, wiki, fórum, verziókezelő repository viewer, RSS, szerepalapú munkafolyamat-vezérlés, e-mailrel történő integráció stb.
Forrás: Wikipédia
- Terjesztés: Debian 7
- Építészet: 64Bits
- Apache2
- PostgreSQL V9.1
Redmine 2.4 telepítés. (ezen a dátumig tart)
A Redmine 2.4 csomag letöltve
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
Kicsomagol
tar xvzf redmine-2.4.0.tar.gz
Most mozogunk
cd redmine-2.4.0
cd doc/
Innen megnyílik a csomag által hozott hivatalos dokumentáció. (RTFM !!!)
cat INSTALL
A rubin verziót is ellenőrizzük. Ebben az esetben:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
Opcionális csomagok.
aptitude install ruby libmagickcore-dev libmagickwand-dev
A csomagoló gem telepítve van, amely segít a projektfüggő drágakövek telepítésében.
redmine-2.4.0# gem install bundler -V
Létre kell hoznunk egy adatbázist az UTF-8-ban, ebben az esetben a postgresql v9.1-et használjuk a "redmine" névvel.
Ezután telepíti az összes szükséges drágakövet, számukra a redmine könyvtárban kell lenniük:
bundle install --without production
Probléma lehet a nokogiri gem telepítésekor erre:
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 telepítés nokogiri
Probléma lehet a mysql2 gem telepítése közben. erre:
aptitude install libmysqlclient-dev
Probléma lehet a gem pg telepítésekor. erre:
aptitude install libpq-dev
Ebben az esetben a gem telepítésével nem volt más probléma.
Létrejön egy munkamenet titkos tároló.
rake generate_secret_token
Elkészítjük az adatbázis felépítését
rake db:migrate RAILS_ENV="production"
Végrehajtjuk a szükséges engedélyeket.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
Kipróbáltuk a redmine telepítést
ruby script/rails server -e production
Ebben a részben teszteljük a vörösbegyet:
locahost: 3000
Már dolgozom. Most az hiányzik, hogy konfigurálja az SMTP szervert és állítsa át a Webrick szervert Apache2-re. A változás megtörtént, mivel a Webrick szerver a gyártás során rengeteg erőforrást emészt fel.
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
Szerkesztjük: /etc/apache2/httpd.conf, és hozzáadjuk a következő sorokat:
RailsEnv production RailsBaseURI /redmine
Hozzáadunk egy VirtualHostot az / etc / apache2 / sites-enabled / file fájlba
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
Belépünk a www.redmine.dominio.com webhelyre és KÉSZ! Élvezze a vörösbegyet.