Redmine és una eina per a la gestió de projectes que inclou un sistema de seguiment d'incidents amb seguiment d'errors. Altres eines que inclou són calendari d'activitats, diagrames de Gantt per a la representació visual de la línia de el temps dels projectes, wiki, fòrum, visor de l'repositori de control de versions, RSS, control de flux de treball basat en rols, integració amb correu electrònic, etcètera.
Font: Wikipedia
- Distribució: Debian 7
- Arquitectura: 64Bits
- Apache2
- PostgreSQL V 9.1
Instal·lació de Redmine 2.4. (Últim fins aquesta data)
Es descarrega el paquet Redmine 2.4
wget rubyforge.org/frs/download.php/77242/redmine-2.4.0.tar.gz
es Descomprimeix
tar xvzf redmine-2.4.0.tar.gz
Ara ens desplacem
cd redmine-2.4.0
cd doc/
D'aquí s'obre la documentació oficial que porta el paquet. ( '' RTFM !!!)
cat INSTALL
També es verifica la versió de Ruby. En aquest cas:
aptitude show ruby:
Paquete: ruby
Estado: sin instalar
Versión: 1:1.9.3
Paquets opcionals.
aptitude install ruby libmagickcore-dev libmagickwand-dev
S'instal·la la gemma bundler, que ens ajudarà a instal·lar les gemmes dependents de el projecte.
redmine-2.4.0# gem install bundler -V
Hem de crear una base de dades en UTF-8, en aquest cas s'usa postgresql v9.1 amb el nom: «Redmine».
Llavors s'instal·len totes les gemmes necessàries, per a ells s'ha d'estar en el directori de Redmine:
bundle install --without production
Pot ser que d'un problema a l'instal·lar la gemma Nokogiri per a això fan:
suo 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
Pot quedi un problema a l'instal·lar la gemma mysql2. per això fan:
aptitude install libmysqlclient-dev
Pot quedi un problema a l'instal·lar la gemma pg. per això fan:
aptitude install libpq-dev
En aquest cas no es va tenir cap altre problema amb cap instal·lació de gemmes.
Es genera un magatzem secrets de sessions.
rake generate_secret_token
Creem l'estructura de la base de dades
rake db:migrate RAILS_ENV="production"
Executem els permisos necessaris.
chown -R www-data:www-data files log tmp public
chmod -R 755 files log tmp public/plugin_assets
Vam provar la instal·lació de Redmine
ruby script/rails server -e production
En aquesta part vam provar el Redmine:
locahost: 3000
Ja funcionant. Ara el que faltaria és configurar el Servidor SMTP i canviar el servidor WEBrick a Apache2. El canvi es fa, ja que el servidor WEBrick en producció, consumeix moltíssims recursos.
aptitude install libapache2-mod-passenger
gem install passenger -V
passenger-install-apache2-module2
Editem: /etc/apache2/httpd.conf i afegim les seguents linies:
RailsEnv production RailsBaseURI /redmine
Afegim 2 VirtualHost a / etc / apacheXNUMX / sites-enabled / arxiu
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
Ingressem a www.redmine.dominio.com i PUNT! Gaudeix de la teva Redmine.