Blog de tecnologia
Como instalar Redmine sobre Mysql en Ubuntu 10.04
Redmine es una aplicación web flexible para gestiónar de proyectos. Escrito utilizando Ruby y Rails, resultando así un software multi plataforma y multi base de datos.
Redmine es de código abierto y liberado bajo los términos de la GNU General Public License v2 (GPL).
Entre su principales funciones podemos citar
- Soporte para múltiples proyectos
- Control de acceso basado flexible basado en roles
- Sistema de seguimiento de tareas flexible
- Diagrama de Gantt y calendario
- Noticias, documentos y administración de archivos
- Feeds y notificaciones por correo electrónico
- Wiki por proyecto
- Foros por proyecto
- Seguimiento de Tiempo
- Campos personalizados para las tareas los proyectos y los usuarios
- integración con SCM (SVN, CVS, Git, Mercurial, Bazaar y Darcs)
- Creación de tareas vía email
- y mucho mas
Descargamos y descompactamos Redmine V 0.9.4
sudo cd /usr/local
sudo wget http://rubyforge.org/frs/download.php/70486/redmine-0.9.4.tar.gz
sudo tar -xvzf redmine-0.9.4.tar.gz
cd redmine-0.9.4
Instalamos las dependencias que necesita Redmine para funcionar (Este articulo asume que tenemos instalada la base de datos mysql)
sudo apt-get install ruby rake rubygems
sudo apt-get install libopenssl-ruby1.8
sudo apt-get install libmysql-ruby1.8
sudo gem install mysql
sudo gem install rails -v=2.3.5
Creamos la base de datos, el usuario de conexion y le damos los permisos usando nuestro cliente de mysql favorito
create database redmine character set utf8;
create user 'redmine'@'localhost' identified by 'my_password';
grant all privileges on redmine.* to 'redmine'@'localhost';
Copiamos el archvio config/database.yml.example a config/database.yml y lo editamos para configurarlo de acuerdo a los parámetros de base de datos. En nuestro ejemplo deberá decir en la sección production lo siguiente
production:
adapter: mysql
database: redmine
host: localhost
username: redmine
password: my_password
Creamos las tablas en la la base de datos y le agregamos los datos default
RAILS_ENV=production rake config/initializers/session_store.rb
RAILS_ENV=production rake db:migrate
RAILS_ENV=production rake redmine:load_default_data
Generamos el usuario redmine
sudo adduser redmine
Configuramos los directorios y los permisos
mkdir tmp public/plugin_assets
sudo chown -R redmine:redmine files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets
Arrancamos Redmine
ruby script/server webrick -e production
Si navegamos la direccion http://127.0.0.1:3000 veremos la pantalla de entrada de Redmine en la que nos logueamos usando como usuario admin y como clave admin
| Imprimir artículo | Este artículo fue publicado por admin el 14/06/2010 a las 21:03, y está archivado en How To, Ubuntu. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |


hace 1 año
Llevo 1 semana pegandome con este tema y no hay forma, cuando he visto este post así sencillo y bien explicado pensé que podría configurar el redmine pero... me da un error cuando llego a instalar las dependencias:
# sudo gem install mysql
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
extconf.rb:10:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:10
Gem files will remain installed in /var/lib/gems/1.8/gems/mysql-2.8.1 for inspection.
Results logged to /var/lib/gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out
Y en el siguiente paso se queda parado, no baja nada ni hace nada (sudo gem install rails -v=2.3.5).
Supongo que será un problema de mi equipo, no obstante, enhorabuena por el artículo.
hace 1 año
Hola, tuve el mismo problema... leyendo por ahí encontré esto que funcionó para mi.
sudo apt-get install ruby-dev libmysqlclient16-dev
sudo gem install mysql
Saludos y gracias por la documentación.
hace 12 meses
Soy nobato en mysql,.,.,.
no entiendo la parte de crear las tablas y agregar los datos default,
se como crear tablas pero, solo hay que hacer una o varias? y los valores por ¿¿¿¿¿¿defecto??????
podrias estructurarlo mejor.
Seria de gran ayuda, de antemano muchas gracias gracias
hace 11 meses
Hola,
Gracias a tu manual he conseguido instalar Redmine. Pero tengo un problema, y es a la hora de configurar el correo para enviar notificaciones.
Creo el archivo que me pide en el directorio /config/ como me dice. Pero a pesar de reiniciar apache y mysql me sigue apareciendo el mismo mensaje donde me indica que cree ese archivo en ese directorio.
¿Puedes ayudarme?
Un saludo.
hace 11 meses
Hola
Si supieras como puedo hacer para enviar notificaciones a correo ,se que se tiene que configurar el nombre de dominio smtp puerto y pero aun no eh logrado nada ,seria estupendo que tengas una continuacion con respecto al tema de envio de mensajes
hace 4 semanas
Efectivamente #3 Cuáles son las tablas que hay que crear?
Me quedo ahí atASCADO.
gRACIAS.
hace 4 semanas
He encontrado esta info.
Las tablas se crean con el siguiente comando:
RAILS_ENV=production rake db:migrate
hace 4 semanas
Para la introducción de datos default:
RAILS_ENV=production rake redmine:load_default_data
Está todo aquí:
http://www.redmine.org/projects/redmine/wiki/RedmineInstall