Vamos a crear una instalación de Redmine bajo XAMPP con Ruby on Rails y para ello necesitamos configurar XAMPP para que pueda interpretar el lenguaje de programación Ruby on Rail. La instalación la realizaré bajo windows.

xampp phpmyadmin Instalar XAMPP con Ruby on Rails y Redmine

¿Qué es Redmine?

Para el que no lo conozca, Redmine es una aplicación Open Source de Gestión de Proyectos basada en “tickets”. Es similar a Jira pero más simple a mi modo de ver, pero muy práctico y muy sencillo de manejar y administrar si quieres gestionar pequeños y grandes proyectos.

Web oficial: www.redmine.org

Instalación de XAMPP con Ruby on Rails.
Necesitamos:

Notas.-

Xampp: Yo suelo optar por la versión ZIP de xampp. Así puedo llevármelo a cualquier PC y la instalación de los servicios no queda “atada” al pc donde lo instalo. Para iniciar/parar los servicios, basta con ejecutar xampp-control.exe e iniciar la BBDD y Apache.

Ruby: En el caso de Ruby si me he visto obligado a utilizar la versión instalable.

La versión de Redmine que vamos a instalar es la 1.3.1 porque vamos a realizar un mantenimiento de esta versión que ya está instalada en una empresa, y por eso necesitamos una versión específica. Pero los pasos valdrían para cualquier versión.

Las versiones requeridas de Ruby and Ruby on Rails para nuestra versión de Redmine son:

Redmine version
Supported Ruby versions
Required Rails version
Supported RubyGems versions
1.4.x ruby 1.8.7, 1.9.2, 1.9.3, jruby-1.6.7 Rails 2.3.14 RubyGems <= 1.

Configuración de Xampp con Ruby:

1. Descomprimir Xampp en una carpeta (Ej. D:xampp)

(Las nuevas versiones de Xampp te obligan a que lo instales en el raiz del disco duro, sino tendrás que corregir todas las rutas en los ficheros de http.conf y algunos más)

2. Ejecutar “rubyinstaller-1.8.7-p370.exe” e instalarlo dentro de xampp (Ej. D:xamppruby). Durante la instalación te muestra tres checks opcionales, hay que seleccionar el 2º, que activa las variables de entorno.

3. Abrir una consola de MS-DOS para configurar Ruby:

3.1. Ejecutar el comando “gem update –system 1.6.2” desde “D:xampprubybin”

Bajamos la versión de Gem a la 1.6.2 para asegurarnos la compatibilidad y funcionamiento de redmine.

paso1 gem update Instalar XAMPP con Ruby on Rails y Redmine

3.2. Ejecutar el comando “gem install rails –include-dependencies -v 2.3.14”.

paso2 gem install rails Instalar XAMPP con Ruby on Rails y Redmine

3.3. Para poder ejecutar comandos de Ruby desde cualquier carpeta del sistema, añadir ala variable de entorno PATH la ruta donde hemos instalado Ruby: “D:xampprubybin”. Hay que cerrar la consola y volver a abrirla para que coga los cambios tras actualizar la variable.

Instalación de Redmine

1. Ejecutar el comando “gem install bundler” (Sólo para versiones superiores 1.4 de redmine)

paso3 redmine gem install bundler Instalar XAMPP con Ruby on Rails y Redmine

2. Crear el fichero de configuración de base de datos donde desplegamos redmine “D:xampphtdocsredmineconfigdatabase.yml” con:

production:

adapter: mysql
database: redmine
host: localhost
username: redmine
password: my_password

3. Crear variable de entorno del sistema operativo desde consola: set RAILS_ENV = production

4. Desde consola, crear cookie de sesión: rake generate_session_store

5. Desde consola, instalar la gema de mysql: gem install mysql

6. Copiar la librería de MySQL en Ruby en: /ruby/bin

http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll

7. Desde consola, crear la base de datos de redmine: rake db:migrate

8. Desde consola, cargamos información básica en la base de datos: rake redmine:load_default_data

Seleccionamos idioma español escribiendo: es

Este paso es opcional pero altamente recomendable. Define la confiuración básica para poder comenzar, roles por defecto, tickets, estados, flujos y campos definidos (roles, trackers, statuses, workflows and enumerations).

9. Desde consola, iniciar el servidor: ruby script/server webrick -e production

paso4 arrancarservidor Instalar XAMPP con Ruby on Rails y Redmine

10. Desde un navegador web, comprobar que funciona: http://localhost:3000

Acceder con el usuario administrador por defecto: admin/admin

Esta configuración se puede cambiar en: Admin & Settings

Advertisements

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Pin It on Pinterest

Share This

Compártelo

¡Comparte este artículo con tus amigos!

Veo que te gusta mi Blog...

Si te ha parecido interesante este artículo, no esperes a suscribirte a mi blog. Cuando vuelva a escribir otro seguro que te interesará y no desearás no haberte enterado. Puedes suscribirte con total tranquilidad de que no recibirás spam. Lo odio igual que tu. Solo quiero que aprendas cosas nuevas y te sientas agusto con mis artículos. ¡Gracias!

¡Gracias por suscribirte!