1. Redmine
Es una herramienta para la gestión de proyecto que incluye
un sistema de seguimiento de incidencias con seguimiento
de errores
2. Características
● Soporta múltiples proyectos
● Roles flexibles basados en control de acceso
● Sistema de seguimiento de errores flexibles
● Diagramas de gantt y calendario
● Administración de noticias, documentos y archivos
● Plugins
4. Paso 1
● Instalación de git para descargar el repositorio de
redmine.
sudo apt-get install git
git clone https://github.com/redmine/redmine.git
● Copiar todo el contenido en la siguiente direccion:
/usr/local/share
● Hacemos un vinculo a la siguiente dirección:
/usr/share/
5. Paso 2
● Instalacion de ruby 1.9.2 a través de RVM
rmv install 1.9.2
(Para instalar RVM seguir los pasos a través de la
siguiente dirección https://rvm.io/rvm/install/)
7. Paso 4
● Instalacion de Postgres
sudo apt-get install postgresql postgresql-server-dev-9.1
● Para la configuración en postgres hacemos lo siguiente
# sudo su postgres
# createuser postgres
# psql -l
CREATE ROLE redmine LOGIN ENCRYPTED PASSWORD
'my_password' NOINHERIT VALID UNTIL 'infinity';
CREATE DATABASE redmine WITH ENCODING='UTF8'
OWNER=redmine;
8. Paso 5
● Editamos el archivo config/database.yml que se encuentra dentro
del directorio redmine
production:
adapter: postgresql
database: <your_database_name>
host: <postgres_host>
username: <postgres_user>
password: <postgres_user_password>
encoding: utf8
schema_search_path: <database_schema> (default - public)
9. Paso 6
● Nos ubicamos dentro del directorio redmine y
procedemos a instalar el bundle
gem install bundler
● Luego instalamos toda las gemas requeridas por
redmine
bundle install --without development test
10. Paso 7
● Generamos una clave aleatoria para los cockies
rake generate_secret_token
11. Paso 8
● Creamos la estructura de la base de datos
RAILS_ENV=production rake redmine:load_default_data
12. Paso 9
● Ejecutamos con el siguiente comando
ruby script/rails server webrick -e production
● http://localhost:3000/