Gestor de proyectos Redmine

Logo RedMine
Redmine, un gestor de proyectos de código libre,
Conozcamos como instalar este producto en una plataforma Centos 6.3.
Prerrequisitos:
Ruby
yum install ruby
# yum install rubygems
# gem update –system
# yum install ruby-devel
Pasos:
1. Descargar paquete redemine
# wget http://www.redmine.org/releases/redmine-2.5.1.tar.gz
2. Descomprimimos el paquete
# tar -xvzf redmine-2.5.1.tar.gz -g /opt/
3. Creamos la base de datos, para lo cual como usuario postgres
# su postgres
bash-4.1$ psql -dpostgres
postgres=# CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD ‘my_password‘ NOINHERIT VALID UNTIL ‘infinity’;
postgres=# CREATE DATABASE redmine WITH ENCODING=’UTF8′ OWNER=redmine;
4. Configuración de conexión a base de datos
# cd -/opt/redmine-2.5.1/config/
# cp database.yml.example database.yml
# vim database.yml
production:
adapter: postgresql
database: redmine
host: localhost
username: redmine
password: my_password
encoding: utf8
Comentar conectores de test y develoment
5. Instalar Bundler
# gem install bundler
# bundle install –without development test
6. Session store secret generation
# rake generate_secret_token
7. Creación de objetos de base de datos
# RAILS_ENV=production rake db:migrate
# RAILS_ENV=production REDMINE_LANG=fr rake redmine:load_default_data
8. Testear la instalación
# ruby script/rails server webrick -e production
9. Desplegar en servidor web Apache 2
# yum install curl-devel
# gem install passenger
Crear archivo redmine.conf en el directorio /etc/http/conf.d/
# chcon -R -h -t httpd_sys_script_exec_t /usr/local/rvm/gems/ruby-1.9.3-p547/gems/passenger-4.0.44/buildout/apache2/mod_passenger.so
Referencias:
[1] https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-centos-6
[2] http://www.redmine.org/projects/redmine/wiki/RedmineInstall
[3] http://tecadmin.net/install-ruby-1-9-3-or-multiple-ruby-verson-on-centos-6-3-using-rvm/#